by Rick Lipkin » Fri Apr 25, 2008 12:46 am
Leandro
Using a absoluteposition may yield un-expected results .. especially depending on how you open your recordset .. be careful here.
I would HIGHLY recommend you generate a unique rowid for each record in your table and make it a 'primary key'.
If you are searching for a table condition .. interogate the rowid and store it to a variable or a temp table .. then read your temp table and go find your row as in :
TEMP->ROWID := oRs:Fields("rowid"):Value
...
...
...
cROWID := TEMP->ROWID
oRsMoveFirst()
oRs:Find( "rowid = '"+cROWID+"'" )
Don't know if you can adapt this to your situation .. thought it was worth mentioning.
Rick Lipkin