Jørgen Müller wrote:
> Peter Lykkegaard skrev:
>> Yep, men husk noget fejlhåndtering omkring move - da en flytning af
>> recordpointeren ud over eof vil resultere i en runtime error - not
>> so nice
>
> Det er ikke rigtigt i følge linket
>
http://www.devguru.com/Technologies/ado/quickref/recordset_move.html
>
> If a forward move would take you past the last record, then the
> pointer is set to EOF and the EOF property is set to True.
Jow, det er såmen rigtigt nok, men næste reference til din fields collection
giver dig den omtalte runtime error
Man skal checke for EOF og flytte pointeren til fx sidste post vha movelast
eller lign
Et eks senere på samme side
varBkMrk = objRecordset.Bookmark
objRecorset.Move lngMoveNum
If objRecordset.EOF = True
objRecordset.Bookmark = varBkMrk
End If
eller fx
objRecorset.Move lngMoveNum
If objRecordset.EOF = True
objRecordset.MoveLast
End If
- Peter