close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

DSN-less connection headache!

Thread began 6/07/2011 8:33 am by russell298997 | Last modified 6/07/2011 9:00 am by Jason Byrnes | 2273 views | 1 replies |

russell298997

DSN-less connection headache!

Hi,



Have been used to using DSN connections all these years. Now fasthosts has moved one of my sites and says it must have a DSN-less connection. I have tried and tried but am just getting "500 - Server error" with no more detail.



I'm trying to connect to an Access dBase using ASP VB Script. My dBase is in the root of the server in a folder called /database.



Fasthosts gave me a path to follow (E:\Domains\e\everythingforthechef.com-19969252\user\) and I have tried



<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_eftc_STRING
MM_eftc_STRING = Server.MapPath("E:\Domains\e\everythingforthechef.com-19969252\user\d atabase\chef.mdb")
%>



and





<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_eftc_STRING
MM_eftc_STRING = Server.MapPath("database\chef.mdb")
%>



to no avail.



have tried both using the code in thge page and as an includes.



Could anyone shed any light at all as I am cdesperate to connect and FastHosts wont support the issue.



Thanks in advance

Sign in to reply to this post

Jason ByrnesWebAssist

server.mappath is used to get the os path to the database, in other words, convert:
database\chef.mdb

to:
E:\Domains\e\everythingforthechef. com-19969252\user\database\chef.mdb

so since you have the fuill path:
E:\Domains\e\everythingforthechef. com-19969252\user\database\chef.mdb

you dont need to use the server.mappath method.


In a dsnless connection, though, you need to also specify the driver that will be used.

the format of the connection string needs follow the following rules:
Provider=<DriverName>;Data Source=<path to database"


change:
MM_eftc_STRING = Server.MapPath("E:\Domains\e\everythingforthechef. com-19969252\user\d atabase\chef.mdb")

to:

MM_eftc_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Domains\e\everythingforthechef.com-19969252\user\database\chef.mdb"

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...