Hola a todos para empezar no se si este hilo esta bien aqui o va en Conexión con bases de datos.
Mi problema es el siguiente:
estoy usando firebird 1.5, delphi 7, componentes fibplus5_3 e IBExpert
tengo varias tablas con campos autonumericos (en todas tengo el mismo problema) y cuando ingreso datos desde el ibexpert todo marcha como era de esperarse sin nungun problema (por lo menos en la generación del autonumerico

), cuando programa mi aplicación en delphi 7 uso los componentes de fibplus para hacer la conección con la base y a la vez con las tablas, para prueba use un dbgrid y un dbvavigator, cuando ingreso datos en el dbgrid el autonumerico vale cero, guardo el registro y sigue valiendo cero, ingrso un nuevo registro y en los dos registros veo el valor de cero para el autonumerico, doy un refresh a la tabla y el autonumerico sigue siendo cero.
Salgo de la aplicación y entro a ibexpert para ver que paso en la tabla y ooohh sorpresa el autonumerico se genero bien, es decir si ingrese los registros 1 y 2 desde delphi mi campo id (que es el autonumerico) tiene los valores 1 y 2, el generator tiene el valor 2, etc.. todo normal.
alguien tiene una idea de por que no pueda ver el valor real del autonumerico en delphi??