23. januar 2001 - 16:20
Der er
5 kommentarer og 1 løsning
irreterende connection string
jeg gir op... jeg synes efterhånden jeg har prøvet alt, men det vil bare ikke lykkes... Jeg har problemer med at få forbindelse til en access 2000. Jeg har forsøgt med: ado: connStr = \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=path_to_db\\db.mdb;Persist Security Info=False\" odbc: connStr = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=path_to_db\\db.mdb\" (filedsn weekdb2000) connStr = \"FILEDSN=weekDB2000\" senere forsøger jeg så at oprette forbindelsen via et ADODB.Command objekt: objCmd.ActiveConnection = connStr men med forskellige fejlmedelelser Det underlige er at jeg sagtens kan lave ado forbindelsen til den samme db i en access 97 version ?!?
Annonceindlæg fra SuperOffice
23. januar 2001 - 19:38
#2
Jeg har ikke haft problemer med følgende connstr: Provider=MSDASQL.1;Extended Properties=\"DBQ=c:\\data\\minedata.mdb;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;\" Jeg tilgår databasen via ADO. </hkramer>
23. januar 2001 - 23:13
#3
Prøv med DSNLess connection: set conn = Server.CreateObject(ADODB.Connection) conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"path_to_db\\db.mdb\") det skulle gerne virke ellers er der nogle SPACE fejl eller sådan noget!
23. januar 2001 - 23:14
#4
ups glemte at skrive \", her komnmer den rigtige kode: set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"path_to_db\\db.mdb\")
23. januar 2001 - 23:30
#5
Bare for at lege med :-)) cyigen har ret, du skal skrive som han gør. ----------------------------------------------- \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=path_to_db\\db.mdb;Persist Security Info=False\" Duer ikke til Access 2000........Punktum :-)