Fórum Erro ao gravar em Banco de Dados - Lazarus #588854

15/11/2017

0

Bom dia, já são 1 da manhã e estou recorrendo aos meus caros programados, estou tendo um pequeno problema com o meus sistema, eu criei uma tabela com Triggers e Generators e os mesmos rodam tranquilos direto no Banco de Dados, cadastro um item e o mesmo joga a chave primária até aí tudo bem, o problema é no sistema o qual estou programado (Lazarus) faço a inclusão do registro, na ora que vou gravar ele da um erro e isso no primeiro registro.

Eu venho aos colegas se não teria como ele gerar a chave primária no ato de Inserir ao invés de da Post? Pois o sistema só funciona quando removo a Triggers e o Generators mais aí eu tenho que ficar jogando a chave primária.

Agradeço desde Já os colegas programadores
Helton Garrido

Helton Garrido

Responder

Posts

15/11/2017

Helton Garrido

Bom dia, já são 1 da manhã e estou recorrendo aos meus caros programados, estou tendo um pequeno problema com o meus sistema, eu criei uma tabela com Triggers e Generators e os mesmos rodam tranquilos direto no Banco de Dados, cadastro um item e o mesmo joga a chave primária até aí tudo bem, o problema é no sistema o qual estou programado (Lazarus) faço a inclusão do registro, na ora que vou gravar ele da um erro e isso no primeiro registro.

Eu venho aos colegas se não teria como ele gerar a chave primária no ato de Inserir ao invés de da Post? Pois o sistema só funciona quando removo a Triggers e o Generators mais aí eu tenho que ficar jogando a chave primária.


Agradeço desde Já os colegas programadores


Onde que eu consegui fazer para gerar o código de matricula sem dar erro no sistema foi usando o código abaixo no botão Novo

Var NUM: Integer;
begin
DM.tbCadMorador.Last;
NUM:=dm.tbCadMoradorCOD.AsInteger+1;
dm.tbCadMorador.Append;
dm.tbCadMoradorCOD.Value:=NUM;

Só que eu acho que quando eu for for usar este sistema em rede ele irá dar pau caso uma outra pessoa cadastre juntamente comigo em rede
Responder

Gostei + 0

17/11/2017

Luiz Vichiatto

Primeiramente, qual o banco de dados que está utilizando?

Na programação você está utilizando os componente para insert ou está criando os códigos?

Por favor, quando postar código não esqueça de colocar as tags (no botão </> a esquerda) , facilita a compreensão.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar