Fórum Erro de Execução no ApplyUpdates #57573

03/01/2007

0

Pessoal

Quando vai executar a linha CdsAgencia.Apllypudates(-1) apresenta uma mensagem dizendo que o campo nr_ban não existe.

Mas este campo foi definido no Sql...

Tem como depurar internamente no Applyudates ???


Estou usando Delphi 7 + interbase 6.0 + conexão DBEXPRESS

O componente que estou usando onde apresenta o erro é ClientDataset..

Rogério


Rogeranalista

Rogeranalista

Responder

Posts

06/01/2007

Raserafim

verifica se a propriedade ProviderName do ClientdataSet está apontando corretamente, e vê tb as propriedades IndexDefs e IndexName pra ver se este campo não está definido aí.

pode tentar tb escluir todos os campos do ClientDataSet e depois mandar ele colocar todos os campos.


Responder

Gostei + 0

06/01/2007

Raserafim

um outro ponto que não tem a ver com o erro q vc está enfrentando: vc está passando -1 como parâmetro para o ClientDataSet. isso implica que vc está ignorando qualquer tipo de erro. ou seja, se no momento da gravação ocorre algum erro na gravação dos registros, ele ignora o registro que deu erro e continua gravando os outros.

isso vai depender da sua necessidade, mas acho mais seguro e prudente usar o parâmetro 0(zero) , assim ele grava os registros apenas se não tiver nenhum erro.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar