Avatar billede Kim Neesgaard Seniormester
27. september 2003 - 14:45 Der er 6 kommentarer og
1 løsning

Åbne Access database med kun password fra VB 6.0

Nu har jeg kigget i alle de udmærkede svar om dette emne og har sat følgende kode op:

Dim Conn As New ADODB.Connection
datasti = "c:\Test.mdb"
sCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & datasti & ";Password=x"
Conn.Open sCon

Jeg har lagt password x på Accessdatabasen.

Når jeg kører den, får jeg imidlertid fejlen:

Runtime Error ...
Programmet kan ikke startes. Arbejdsgruppeoplysningsfilen mangler eller er åbnet med udelt adgang af en anden bruger.

Jeg har ikke Access åben på samme tid.

Hvad betyder denne fejlmelding?
Avatar billede terry Ekspert
27. september 2003 - 17:30 #1
Not quite sure here, but normally there will be a system.mdw file on your PC if Access is installed.
By default security is in use which means that when you try opening an Access dB it WILL expect to find a system.mdw (workgroup) file on the PC and I suspect it is this it neeeds!
Try searching for *.mdw
Avatar billede terry Ekspert
27. september 2003 - 17:31 #2
It is also possible to use another workgroup file but thats another issue!
Avatar billede Kim Neesgaard Seniormester
27. september 2003 - 18:17 #3
Ja - jeg har adskillige system.mdw filer. Hvis jeg fjerner & ";Password=x"
og passwordet fra Access, virker koden som den skal.
Avatar billede helmet Nybegynder
27. september 2003 - 18:34 #4
Lav din sCon om til
sCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & datasti & ";Persist Security Info=False;Jet OLEDB:Database Password=x"
Avatar billede Kim Neesgaard Seniormester
27. september 2003 - 18:43 #5
Og det virker perfekt!! Jeg er lidt nysgerrig: hvilken funktion har 'Jet OLEDB'? Det er denne tilføjelse, der 'rykker'!
Avatar billede helmet Nybegynder
27. september 2003 - 18:53 #6
Ved det ikke helt, fandt det blot her http://www.able-consulting.com/ado_conn.htm. Men det kan have noget med hvilken driver den bruger, når man fx. connecter til en sql server bruger man blot password, men det er blot mit bud.
Avatar billede Kim Neesgaard Seniormester
27. september 2003 - 19:06 #7
Ok!
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