Avatar billede bernhof Nybegynder
25. januar 2002 - 16:11 Der er 4 kommentarer og
1 løsning

Tjek om ADODB.Recordset er closed?

Dim RS As New ADODB.RecordSet

Jeg kan bruge kommandoen RS.Close til at lukke RecordSet'et, men hvordan kan jeg senere i min kode se om mit RS er lukket vha. en "If..."?
Avatar billede bccinlove Nybegynder
25. januar 2002 - 17:17 #1
Jeg kan ikke forstå hvorfor du vil have en sådan kode. Hvis det er dig der laver programmet kan du jo tage forholdregler der gør at recordsettene er åbne når de skal være åbne og lukkede når de skal være lukkede...

Jeg kender ikke koden for hvordan du tjekker om recordsettet er åbent eller lukket, men du kan jo spørge til hvormange records der er i settet...

If rs.recordcount = 0 then 'hvis altså ikke dette giver fejl hvis recordsettet er lukket...
Avatar billede terry Ekspert
25. januar 2002 - 18:00 #2
You can use the State property to see if a recordset is closed.

If (rs.State and adStateClosed) = adStateClosed Then
  msgbox "Closed"
end if
Avatar billede bernhof Nybegynder
25. januar 2002 - 22:52 #3
tak, terry - det var den jeg ledte efter! :)
Avatar billede bccinlove Nybegynder
25. januar 2002 - 22:58 #4
Yeps, det var netop den kode jeg heller ikke kendte!
Held og lykke med projektet!
Avatar billede terry Ekspert
26. januar 2002 - 11:23 #5
selv tak. I didnt know it myslef but I have a good book which I think I'de better start read some more :o)
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