Bom dia Alex

 

No Firebird/Interbase não existe um campo autoincremento da maneira como os
outros bancos tem. Aqui é necessário utilizar um generator para gerar os
números automáticos. Talves o seu problema esteja por aí.

Abaixo segue um link com um exemplo bem prático sobre isso:

 

http://www.planetadelphi.com.br/download/4229/Autoincremento%20no%20firebird

 

Abraço

 

  _____  

Claudiney Cogo
N2 Sistemas e Soluções em Informática
Av. São Paulo, 172 - 15º Andar - Sala 1505
Fone/Fax: (44) 3029-6053 - Maringá - Paraná
 <http://www.n2solutions.com.br/> www.n2solutions.com.br
 <http://www.nfe.n2solutions.com.br/> www.nfe.n2solutions.com.br
 <http://www.studion2.com.br/> www.studion2.com.br

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de asandro1501
Enviada em: sábado, 20 de fevereiro de 2010 15:04
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] gravar autoincremento no firebird 2.0

 

  

Olá pessoal

Instalei o firebird 2.0 para testar, mas não consigo gravar os dados na
tabela, estou utilizando o odbc para conexao. O erro é por causa da chave
primaria que é um auntoincremento, como ele não gera a chave antes de salvar
me dá o erro.

Pra salvar tentei utilizar o método tradicional da paleta ADO "dataset.post"
mas não deu.

Procurei em tudo quanto for lugar mas não achei como fazer isso. 

Alguém pode me socorrer?

Alex Silva





[As partes desta mensagem que não continham texto foram removidas]

Responder a