/
Forside
/
Teknologi
/
Udvikling
/
VB/Basic
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
VB/Basic
#
Navn
Point
1
berpox
2425
2
pete
1435
3
CADmageren
1251
4
gibson
1230
5
Phylock
887
6
AntonV
790
7
strarup
750
8
Benjamin...
700
9
tom.kise
610
10
EXTERMINA..
600
db.close og set db = nothing
Fra :
Troels Thomsen
Dato :
29-08-03 13:28
Hvad sker der hvis man "glemmer" at lukke sin database (adodb) før vb
programmet lukkes med End ?
db.close
set db = nothing
Jeg kan se at .ldb filen slettes som om at databasen alligevel lukkes ... af
frameworket ??
mvh Troels
Tomas Christiansen (
29-08-2003
)
Kommentar
Fra :
Tomas Christiansen
Dato :
29-08-03 21:53
Troels Thomsen skrev:
> Hvad sker der hvis man "glemmer" at lukke sin database (adodb) før vb
> programmet lukkes med End ?
Det afhænger af mange ting. Det vigtige er dog at der er ingen _garanti_ for
at alt vil virke, hvis du bruger End, og der er visse ting som med garanti
ikke vil virke (visse events bliver ikke trigget).
> db.close
> set db = nothing
Bemærk at det er den første linie som lukker databasen. Den anden linie
frigiver "blot" den pointer VB har til det objekt, som _kan_ håndtere en
databaseforbindelse.
Jeg har en mistanke om at hvis du har f.eks. en cirkulær liste af objekter
som peger på hinanden, og ét af disse objekter har en åben
database-forbindelse, så kan du få problemer (har dog ikke afprøvet det i
praksis),
-------
Tomas
Søg
Alle emner
Teknologi
Udvikling
VB/Basic
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177817
Tips :
31980
Nyheder :
719565
Indlæg :
6410968
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.