Avatar billede manutd Nybegynder
27. marts 2001 - 16:29 Der er 1 kommentar og
1 løsning

Er der andre logget på min databasefil.

Jeg sidder og arbejder ned mod en databasefil (.mdb-fil) fra et VB 6.0 program.

Jeg åbner basen således:

DBConString = \"DRIVER={Microsoft Access  Driver (*.mdb)}; DBQ=\" & GetSetting App.Title, \"Settings\", \"DatabasePath\" & \"\\ICMDM.mdb\"
DBCon.Open DBConString

Og lukker således:

DBCon.Close

Jeg har dog det problem, at jeg gerne kunne slette databasen fra mit VB program, og i den forbindelse vil jeg gerne kunne spørge om der er andre klientprogrammer som har åbnet en forbindelse til databasen. For så kan den jo ikke slettes.

Kan man spørge om det???, evt. ned i den tilhørende .ldb-fil???, og hvordan gør man.
Avatar billede kedde65 Praktikant
27. marts 2001 - 22:35 #1
Du kan jo bare checke om der findes en ldb i samme directory som mdb filen, hvis dette er tilfældet så er der en anden bruger.
Du skal dog være opmælrksom på at hvis en bruger sidder inde i databasen og maskinen går ned så vil ldb filen ikke blive slettet.

Kedde
Avatar billede manutd Nybegynder
24. april 2001 - 12:39 #2
Problemet er desværre forældet. Jeg kan vel ikke tjekke om der findes en ldb fil, for den findes vel fordi jeg selv er logget på. Jeg vil vide om andre en mig er på basen. Men som sagt har jeg ikke længere brug for svaret. Men tak  for forsøget kedde65
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