En esta rutina, si agrego de a una fila al cursor, el UPDATE me funciona, si agrego varias filas, el cursor lo veo bien, pero el UPDATE da .F.
Que estoy haciendo mal?
oDb.Query('Select * from codes where id > ' + ALLTRIM(STR(idfinal)), 'codes')
oDb.CursorEdit('codes')
** este archivo de igual formato, se copia bien en el cursor, pero da error en UPDATE
*APPEND FROM C:\dbfs\nmrosnuevos.dbf
** con estas tres líneas, el UPDATE da OK (lo que indicaría que el resto del proceso está bien)
APPEND BLANK
replace id WITH
nmrosnuevos.id replace nmro WITH nmrosnuevos.nmro
If oDb.CursorChanges('codes')
resupdate = odb.Update('codes')
MESSAGEBOX(resupdate)
If oDb.Commit()
MESSAGEBOX("commit OK")
use
Endif
ENDIF