Hi,
Sorry but I would not recommend using an Access database for any web application and cannot offer any support for it. MS Access is not designed for web apps and it would require MS Access runtime to be installed on the server to even try to use it.
It is incorrect to say "mojoportal does not connect with the access database". mojoPortal is not trying to connect to your custom access database, only your custom code is trying to do that and you must figure out what is wrong in your code. It is most likely the connection string and there are resources on the web where you can find out how to construct your connection string for Access.
My recommendation is use a different db platform not MS Access. However if you do use MS Access I would advise you to put the .mdb file in the App_Data folder, if you put it anywhere else then someone can request the file with http://pathtoyour/db.mdb and steal your database.
I think in your connection string you are confusing virtual paths and file system paths. If you put the file in App_Data you could resolve the path like this:
string pathToDb = Server.MapPath("~/App_Data/db.mdb");
Hope it helps,
Joe