ti faccio un esempio che funziona per siti ospitati su server aruba
Ti premetto che:
- il DB sta nella dir mdb-database, e si chiama database.mdb
- il file della Connection sta nella dir Connections, e si chiama conn.asp
ovviamente mantengo la stessa struttura sia in locale che in remoto
Quando sei in locale:
se per es il DSN lo chiami "prova"
allora la conn.asp è:
codice:
<%
Dim MM_conn_STRING
MM_conn_STRING = "dsn=prova;"
'Set MM_conn_STRING = Server.CreateObject("ADODB.Connection")
'MM_conn_STRING.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/database.mdb")
%>
quando lo metti in remoto, inverti gli apici, ovvero:
codice:
<%
'Dim MM_conn_STRING
'MM_conn_STRING = "dsn=prova;"
Set MM_conn_STRING = Server.CreateObject("ADODB.Connection")
MM_conn_STRING.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/database.mdb")
%>
spero d'esser stato abbastanza chiaro