Fórum ClientDataSet #214626

16/02/2004

0

Caros amigos,
Alterei a propriedade UpdateMode do controle DataSetProvider para upWhereChanged com o objetivo de eliminar o erro:´Record not found or changed another user´ quando tentava inserir registros em uma base de dados mysql e consegui, porém, quando tento alterar minha tabela com mais de um registro, ocorre o seguinte erro:´Update affected more than 1 record´ e realmente todos os registros da tabela são atualizados com o novo valor do campo alterado. Alguem poderia me ajudar a solucionar este novo problema?
Desde já agradeço.


Alex Maia

Alex Maia

Responder

Posts

16/02/2004

Marcos Soares

Já analisou com cuidado a sua query. Pode ser que não tenha definido bem a cláusula where.


Responder

Gostei + 0

17/02/2004

Alex Maia

Caro colega,
Obrigado pela dica, mas creio que o problema não seja na minha query, pois as strings de atualizações são geradas pelo componente DataSetProvider quando uso o ApplyUpdate.
Alguem pode me dar outra dica?
Desde já agradeço.


Responder

Gostei + 0

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

Aceitar