También es importante no confundir RecNo con RowID ni con la clave primaria ni con nada, es un puntero al registro actual y se manifiesta en forma de un número entero, un LongInt para ser más precisos, por ende puede almacenarse este valor en una variable del tipo Integer.
Ejemplo de forma incorrecta de leer la propiedad RecNo:
ZQuery.DataSource.DataSet.RecNo
La forma correcta es:
ZQuery.RecNo
Por ejemplo:
var
RegistroActual:Integer;
begin
RegistroActual:=ZQuery.RecNo;
ZQuery.Close;
//...Se hace algo....
ZQuery.Open;
ZQuery.RecNo:=RegistroActual;
end;
No hay comentarios:
Publicar un comentario