Ver Mensaje Individual
  #3  
Antiguo 01-03-2008
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Reputación: 23
AGAG4 Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
En realidad, tienes que mirar la implementación de los FIbPlus

function TFibClientDataSet.GetRecNo: Integer;

o bien, si el origen de datos es un TIBDataset, pues la implementación de ellos que redefinen (override) el comportamiento de los TDatasets de delphi.

En todo caso, creo que yendo al último registro de tu dataset, después te dará el valor correcto. Es un tema recurrente en todos los componentes c/s.

Saludos

Creo que no me explique bien LEPE, cuando digo que no me funciona el RECNO, es por que la tabla del clientdataset esta vacia, es decir, voy a meter registros nuevos a un campo en este caso lo llamo INDICE de tipo entero, lo tengo como llave primaria, por lo tanto en los eventos Before,After Insert y Post del fibClientDataset ya le puse la asignación a ese campo del RECNO y me devuelve en cada registro el valor -1, por lo tanto me marca error de PK al guardar, con los Dataset's del fibPlus si funcionan, se me hace raro que con los ClientDataset no se pueda....
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King
Responder Con Cita