Auto-Incremento
Como gerar o campo no sistema e não no banco?
Carlai
Curtidas 0
Respostas
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
30/04/2004
[quote:fb53deec33=´Lucas Alves Silva´]
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.
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
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
30/04/2004
[quote:1fe59d2dea=´Lucas Alves Silva´]
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;
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
30/04/2004
Se os campos no componente DataSet são fixos, verifique se eles não estão como REQUIRED=TRUE.
GOSTEI 0