despues de pelearme por dias con la perdida de registros al subir de DBF a MySql con TMySql,
ayer me puse a hacer un tracing de por donde se perdia el hilo y es al agregar mas de 20 registros.
// el ejemplo no es dbf, pero hace lo mismo, es solo para explicar como lo hago
Code: Select all
nContador := 1
do while nContador < 50
oRegistro:("campo", nContador++)
oRegistro:Append()
if oRegistro:netErr()
msginfo(''ocurrio un error", nRegistro
endif
enddo
por lo general siempre marca el error al llevar en 20 y 30 registros, buscando lei algo de LOCK TABLE, BEGIN TRANSACCION , ROLLBACK
alguien ya paso por este trauma que me pueda tirar un cable antes de empezar a buscar
saludos,
Mauricio