¡Buen día a todos!
Hola Cadetill, agradezco mucho tus respuestas.
Con respecto a:
Cita:
Empezado por cadetill
...en el Before Insert del TIbTable o TIbDataset coges el valor de la clave del nuevo registro?...te aconsejo utilizar el evento OnNewRecord...
|
Debo comentar que conozco y se cómo se utilizan los eventos BeforeInsert y OnNewRecord de TDataSet. Nada más que con "
Before Insert", yo me refería al momento en el que un disparador (trigger) en la base de datos se ejecuta para asignar el valor al campo entero autoincrementado, utilizando un generador. Es decir un disparador creado con la sintaxis SQL
Create Trigger Nombre For TABLA Before Insert As...
Cita:
Empezado por Al González
...Uno de los campos de la tabla es entero, autoincrementado con un generador y un disparador before insert...Si el disparador es before insert, entiendo que el campo debería presentar un valor, por lo menos después de guardar un nuevo registro (Insert Into)...
|
El problema que tengo es que en pantalla (y en la memoria de TIBTable/TIBDataSet)
no se presenta el valor del campo autoincrementado, aún cuando ya guardé el registro. Sólo se ve hasta que cierro y vuelvo a abrir la tabla.
Muchas gracias. Algo me dice que la solución está cerca.
Al González
.