cordial saludo compañeros
Tengo una aplicación, realizada en embarcadero X2, usando la base de datos Firebird 3.0. Su primer campo es un campo ID de autoincremento, donde voy a llevar los consecutivos de los registros, y necesito saber como conocer este valor después de la inserción. La tabla esta compuesta por más campos.
Usando el código SQL en el IBExpert funciona perfecto
Código SQL
[-]Insert into TABLA (valor1, valor2) values ('xxx', 'ccc') returning ID
Pero al momento de llevarlo al aplicativo usando el TSQLQuery, no hay forma de que nos de el valor ya que no reconoce la instrucción
Código Delphi
[-]ValorID:=SQLQuery.FieldByName('ID').AsInteger;
De que otra forma se podría conocer el valor del ID después de hacer la inserción.
Agradeciendo de antemano su colaboración