Fórum ClienteDataSet.ApplyUpDates(-1)?????? #266981
01/02/2005
0
Eu tenho este codigo:
________________
If DModule.ClienteDataSet(´Cod_Fornecedor´).AsInteger<>0) and
(Length(DModule.ClienteDataSet(´Nom_Fronecedor´).AsString<>0) then
Begin
DModule.ClienteDataSet.ApplyUpDates(-1);
end else
begin
ShowMessage(........);
___________________
O que acontece e o seguinte, eu digito todos os dados clico no Btn Confirma, ele aparece no DBGrid, ai vou dar outra entrada, ele abre uma linha entre dois registro :shock: em vez de ir para a ultima linha, e quando clico em confirma ele da erro de chave primaria :shock: , e nao grava nem um nem outro. :?
O que eu fiz de errado?? :oops:
Obrigado pela dica!
Marcelo_j.
Curtir tópico
+ 0Posts
01/02/2005
Rômulo Barros
Gostei + 0
02/02/2005
Marcelo_j.
O erro que ocorre e Violação chave primaria.
Tipo duplicação de campo chave primaria, e quando vou inserir um novo registro ele abre uma linha no meio dos regitros do DBGrid, e não na ultima linha!
Sera que deu para entender???
Obrigado.
Gostei + 0
10/02/2005
Marcelo_j.
Desculpem minha ignorancia, consegui consertar o que estava errado. :oops:
O problema era que euiu tinha feito um indice unico no campo CNPJ e não estava inserindo dados neste campo, por isso no segundo registro com o campo cnpj vazio dava a mensagem de erro. :oops:
Desculpem minha ignorancia e obrigado.
Gostei + 0
10/02/2005
Rômulo Barros
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)