Autoincremento
ola galera estou tendo o seguinte problema com autoincremento, é o seguinte criei o meu auto generator e o trigger no ibexpert e quando vou testar na minha aplicação o primeiro codigo ele aceita mas quando vou inserir o segundo da violação de chave alguem pode me dizer como resolvo isso . abs.
Fcorrea82
Curtidas 0
Respostas
Juniorvieira
23/10/2008
Como está seu codigo ???
Vc tá dando commit ??
Usa cds ??
Vc tá dando commit ??
Usa cds ??
GOSTEI 0
Fcorrea82
23/10/2008
é estou usando Cds sim estou usando o interbase mas uso a paleta do dbexpress para fazer as conexões. para salvar no banco estou usando o seguinte codigo:
procedure TfrmCliente.SpeedButton6Click(Sender: TObject);
begin
if Application.MessageBox(´Deseja salvar o registro?´,´Aviso´, mb_yesno) <> mryes then
abort
else
dmPrincipal.cdsCliente.ApplyUpdates(0);
end;
para cria um novo registro estou usando o seguinte codigo:
procedure TfrmCliente.SpeedButton1Click(Sender: TObject);
begin
dmPrincipal.cdsCliente.Insert;
DBEdit1.SetFocus;
end;
sera q eu tenho q fazer algo no datamodulo ?
desde de ja grato.
procedure TfrmCliente.SpeedButton6Click(Sender: TObject);
begin
if Application.MessageBox(´Deseja salvar o registro?´,´Aviso´, mb_yesno) <> mryes then
abort
else
dmPrincipal.cdsCliente.ApplyUpdates(0);
end;
para cria um novo registro estou usando o seguinte codigo:
procedure TfrmCliente.SpeedButton1Click(Sender: TObject);
begin
dmPrincipal.cdsCliente.Insert;
DBEdit1.SetFocus;
end;
sera q eu tenho q fazer algo no datamodulo ?
desde de ja grato.
GOSTEI 0
Jeovanne
23/10/2008
Rapaiz e como é trigger que você ta usando???
GOSTEI 0