[firebase-br] Retornado Campo no Comando de Inclusão
Rafael Herzog Ramos
rafaelherzog em gmail.com
Sex Maio 30 09:42:48 -03 2008
No Delphi, faço comandos de inclusão da seguinte forma:
IBSql.Sql.Text := 'insert into Tabela (Codigo, ...) values ((select
coalesce(max(Codigo), 0) + 1 from Tabela), ...) returning Codigo';
IBSql.ExecQuery;
Codigo := IBSql.FieldByName('Codigo').AsInteger;
Dessa forma eu recupero o Codigo do novo campo que foi inserido sem
usar stored procedures, generators ou consultas adicionais.
Existe alguma forma de se fazer isso em C# usando FireBird .NET Data Provider?
Obrigado, Herzog.
Mais detalhes sobre a lista de discussão lista