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.
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)