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.RecNoLa forma correcta es:
ZQuery.RecNoPor 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