Avatar billede tknudsen Nybegynder
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 ?!?
Avatar billede zonic Nybegynder
23. januar 2001 - 16:35 #1
Det kunne tyde på at der er nogle problemer med ado objektet på din webserver.
Avatar billede hkramer Nybegynder
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>
Avatar billede cyigen Nybegynder
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!
Avatar billede cyigen Nybegynder
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\")
Avatar billede bojohansen Nybegynder
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 :-)
Avatar billede tknudsen Nybegynder
27. marts 2001 - 08:13 #6
lukker...

tak for forslag
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester