Archief - [PROG][VB] Bij uitvoeren,error die ik niet begrijp.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

dobber_1987

Legacy Member
Waarom geeft hij die error? Hij sluit toch rsBooks2 af, niet rsBooks.

Sub exaObjectVar()

Dim dbLib As Database
Dim rsBooks As Recordset
Dim rsBooks2 As Recordset

Set dbLib = CurrentDb
Set rsBooks = dbLib.OpenRecordset("dranken")
Set rsBooks2 = rsBooks

MsgBox "BOOKS record count: " & rsBooks.RecordCount

rsBooks2.Close

'Now rsBooks has nothing to refer to, so we get error
MsgBox "BOOKS record count: " & rsBooks.RecordCount

End Sub

Pietsnot

Legacy Member
sluit keer rsBooks ook af, kan zijn dat daar aan ligt, ben nie zo een programmeerwonder, ma as ge me een database werkt, moede altijd alles afsluite, tenzij da ge veel moe wegschrijven/ophalen, dan kunde ze int begin openen, en op het einde van de applicatie sluiten

killgore

Legacy Member
rsBooks en rsBooks2 zijn het zelfde object. Je maakt geen nieuw object aan bij het maken van rsBooks2, maar steekt de referentie van rsBooks gewoon ook in rsBooks2.

dobber_1987

Legacy Member
Pietsnot zei:
sluit keer rsBooks ook af, kan zijn dat daar aan ligt, ben nie zo een programmeerwonder, ma as ge me een database werkt, moede altijd alles afsluite, tenzij da ge veel moe wegschrijven/ophalen, dan kunde ze int begin openen, en op het einde van de applicatie sluiten

Er moet een error worden gegeven

killgore zei:
rsBooks en rsBooks2 zijn het zelfde object. Je maakt geen nieuw object aan bij het maken van rsBooks2, maar steekt de referentie van rsBooks gewoon ook in rsBooks2.
Ah ok, ksnap het :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan