Delphi 7 com PostgreSQL

PostgreSQL

20/09/2003

Estou criando um cadastro com Delphi 7 e Postgre V. 7.2., no Windows 2000.
Minha tabela tem no campo chave, o default nextval(sequence::text), que o próprio banco gerou quando criei a chave primária na sequence.

Ao gravar um novo registro no banco, o campo chave não é mostrado na tela, mas é gravado no banco.
Estou usando ADO Conection e ADO Dataset.
Se alguém já estiver usando Postgre e puder me ajudar a descobrir o que pode estar acontecendo, agradeço.
Se alguem quiser também trocar informações sobre Delphi c/ PostgreSQL, também me interesso.

Ricardo.


Rfs

Rfs

Curtidas 0

Respostas

Spider

Spider

20/09/2003

Trabalho com esse banco tem algum tempo e acontecia a mesma coisa...

coloque uma query na sua aplicação, ligue-a ao seu banco de dados e na sua propriedade SQL coloque :

select nextval(´nomedasequencia´) as codigo

quando vc for gravar faça mais ou menos assim:

tabela.insert;
ADOQuery1.open;
tabelacodigo.value:=ADOquery1codigo.value;
ADOQuery1.close;
tabela.post;


qualquer problema estamos aí!!!


GOSTEI 0
POSTAR