Fórum Erro: dbexpress firebird #52099
09/08/2005
0
Criei as tabelas e as chaves primárias(not null) e as triggers para autoincremento:
Ex: CREATE TRIGGER USO_BI FOR USO
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.CODIGO IS NULL) THEN
NEW.CODIGO = GEN_ID(GEN_MEDICAMENTOS_ID,1);
END
Acontece que quando vou gravar um registro aparece uma mensagem de erro dizendo que o campo(chave primária) precisa ter um valor. O que está errado neste esquema?
[color=green:ac9a8e0dbb]Movido de Delphi para Interbase/Firebird[/color:ac9a8e0dbb]
Roberto Rossi
Curtir tópico
+ 0Posts
09/08/2005
Gandalf.nho
Gostei + 0
09/08/2005
Roberto Rossi
o sqldatset também não tem essa propriedade
Gostei + 0
09/08/2005
Gandalf.nho
Gostei + 0
10/08/2005
Roberto Rossi
sqldataset + datasetprovider + clientdataset
O único lugar que eu achei essa propriedade required foi no clientdataset, mas eu tenho que adicionar os fields, e quando eu adiciono esses fields eles já vem com a propr. required como false.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)