Auto Incremento

Firebird

11/07/2005

Criei uma tabela pelo IB Expert, o no campo codigo selecionei que ele seria autoincremento, porque quando utilizo o comando Insert no delphi retorna erro dizendo que o campo é not null e o mesmo não é incrementado?
Abs


Felipeiw

Felipeiw

Curtidas 0

Respostas

Sremulador

Sremulador

11/07/2005

você criou um gerador pra ele, e um Gatilho...


GOSTEI 0
Sandra

Sandra

11/07/2005

Como assim? Vc por gentileza poderia me passar os passar para que eu possa criar um campo auto incremento? Abs



felipeiw,
Ao invés de clicar no botão ´Responder´, você criou um ´Novo tópico´. A outra mensagem foi excluída. :D


GOSTEI 0
Reginaldo174

Reginaldo174

11/07/2005

use uma trigger para gerar o código .


Create Generator Inc_CodigoPaciente;
Set Generator Inc_Codigopaciente to 8681;
Set term ^ ;
Create Trigger CadPacientesAudmed_BI for CadPacientesAudmed
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
New.Codigo = Gen_id( Inc_CodigoPaciente, 1 );
END ^


GOSTEI 0
POSTAR