Avatar billede bongii Nybegynder
25. oktober 2005 - 13:17 Der er 15 kommentarer og
1 løsning

Connection problem

Hej.
Jeg har følgende connection string:

strDSN = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;" &_
"Data Source = "& Server.Mappath("log/db.mdb") & ";password=test"
Conn.Open strDSN

...Men får flg. fejl: "Cannot start your application. The workgroup information file is missing or opened exclusively by another user. "

Hvis jeg fjerner password fra databasen, virker det. Er der en klog person der ved hvad der skal ændres / tilføjes i connectionstrengen?
Avatar billede trekkies Juniormester
25. oktober 2005 - 13:19 #1
Flyt ; efter test"
Avatar billede trekkies Juniormester
25. oktober 2005 - 13:21 #2
Så forkert, brug denne SQL streng i stedet for:
strDSN = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;" &_
"Data Source = "& Server.Mappath("log/db.mdb") & ";password=test;"
Avatar billede bongii Nybegynder
25. oktober 2005 - 13:31 #3
Det virker stadig ikke, får samme fejl.
Avatar billede trekkies Juniormester
25. oktober 2005 - 13:33 #4
Se denne side:
http://exp.dk/spm/658182

Det er en anden bruger som har problem som du har.
Avatar billede bongii Nybegynder
25. oktober 2005 - 13:42 #5
Ja, men det er ikke en 4.0 connection. Det er intet problem at få det til at virke på en gammeldags conenction, men det virker ikke med 4.0.
Avatar billede plx Nybegynder
25. oktober 2005 - 13:43 #6
Har du prøvet med det userid?

";user Id=admin;password=test"
Avatar billede bongii Nybegynder
25. oktober 2005 - 13:57 #7
Yes virker heller ikke..
Avatar billede nidyahou Praktikant
25. oktober 2005 - 18:56 #8
er du sikker på at du har rettigheder?
Avatar billede bongii Nybegynder
25. oktober 2005 - 21:36 #9
Ja jeg har fulde rettigheder på log mappen.
Avatar billede trekkies Juniormester
27. oktober 2005 - 18:54 #10
Jeg kom til at tænde lidt på dit problem.

Du skriver at hvis du fjerner password så virker det fint, men hvis password er på, så virker det ikke.
Da du lavede din database satte du password på den?

For hvis du ikke gjorde det, så er det måske derfor at at password ikke virkede.
Avatar billede trekkies Juniormester
27. oktober 2005 - 18:55 #11
Fandt denne side(På engelsk):
http://support.microsoft.com/?scid=kb;en-us;300699&spid=2509&sid=54

Der står noget med "Cannot start your application. The workgroup information file is missing or opened exclusively by another user. " længere nede på siden.
Avatar billede trekkies Juniormester
27. oktober 2005 - 22:33 #12
Prøv følgende side:
http://www.connectionstrings.com/

Klik på "Access" og klik på "OLE DB, OleDbConnection (.NET)" der har du en visning af kode til Access database med password.
Avatar billede bongii Nybegynder
27. oktober 2005 - 23:48 #13
Pefekt trekkies. Det virkede ifg. vejledningen på connectionstrings.com.

strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=test;" &_
"Data Source="& Server.Mappath("log/db.mdb") & ";"
Avatar billede trekkies Juniormester
28. oktober 2005 - 09:49 #14
Godt at det virker nu, glad for at kunne hjælpe dig :)
Avatar billede bongii Nybegynder
28. oktober 2005 - 09:54 #15
:
Avatar billede trekkies Juniormester
28. oktober 2005 - 13:10 #16
Tak for point :)
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