Auto-Incremento

Delphi

30/04/2004

Como gerar o campo no sistema e não no banco?


Carlai

Carlai

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

30/04/2004

Como gerar o campo no sistema e não no banco?

Como assim??
Detalha mais a sua dúvida ai.


GOSTEI 0
Carlai

Carlai

30/04/2004

[quote:fb53deec33=´Lucas Alves Silva´]
Como gerar o campo no sistema e não no banco?

Como assim??
Detalha mais a sua dúvida ai.[/quote:fb53deec33]
Aprendi a gerar a (trigger e o generator). Mas quando eu vou dar um post na tabela no sistema (DM.CDS_Funcionarios.Post) ele me retorna o erro de campo de preenchimento obrigatório não gerando assim o campo Auto-Incremental.


GOSTEI 0
Lucas Silva

Lucas Silva

30/04/2004

Aprendi a gerar a (trigger e o generator). Mas quando eu vou dar um post na tabela no sistema (DM.CDS_Funcionarios.Post) ele me retorna o erro de campo de preenchimento obrigatório não gerando assim o campo Auto-Incremental.


Coloca os código ai...


GOSTEI 0
Carlai

Carlai

30/04/2004

[quote:1fe59d2dea=´Lucas Alves Silva´]
Aprendi a gerar a (trigger e o generator). Mas quando eu vou dar um post na tabela no sistema (DM.CDS_Funcionarios.Post) ele me retorna o erro de campo de preenchimento obrigatório não gerando assim o campo Auto-Incremental.


Coloca os código ai...[/quote:1fe59d2dea]
procedure TFrmFuncionarios.SpeedButtonNovoClick(Sender: TObject);
begin
inherited;
try
TrataBotoes1;
PageControlFuncionarios.TabIndex :=0;
DM.CDS_Funcionarios.Insert;
except
Application.MessageBox(´Erro ao realizar operação.´,´Assistente de cadastro!´,MB_ICONERROR + MB_OK);
end;
end;


procedure TFrmFuncionarios.SpeedButtonSalvarClick(Sender: TObject);
begin
inherited;
try
TrataBotoes2;
PageControlFuncionarios.TabIndex :=0;
DM.CDS_Funcionarios.Post;
DM.CDS_Funcionarios.ApplyUpdates(0);
except
Application.MessageBox(´Erro ao realizar operação.´,´Assistente de cadastro!´,MB_ICONERROR + MB_OK);
end;
end;


GOSTEI 0
Gandalf.nho

Gandalf.nho

30/04/2004

Se os campos no componente DataSet são fixos, verifique se eles não estão como REQUIRED=TRUE.


GOSTEI 0
POSTAR