PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum simpledataset e autoinc #151102

01/04/2003

0

tenho um banco em IB6, que contem os geradores.

na paleta ibx com ibdataset, no campo generatorfield, conseguia fazer a referencia ao trigger e gravava normalmente na tabela.
o trigger:

set term ^
CREATE TRIGGER COD_USUARIO FOR EJSD900
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.CODUSU = GEN_ID(USUARIO,1);
END
^

no ibdataset:

GeneratorField := USUARIO -> CODUSU By 1

funcionava perfeitamente.

resolvi mudar para dbx, para minha supresa no simpledataset e no sqldataset não tem esse campo.

agora a aplicação esta dando erro no campo que é autoinc(CODUSU) da tabela, dizendo que tem que haver valor. o trigger está da seguinte forma.

como faço para resolver, sem a necessidade de fazer o autoinc manual.


Paulo.


Anonymous

Anonymous

Responder

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

Aceitar