Problemas com ApplyUpdates(0)

Delphi

18/09/2003

Olá pessoal,

Estou desenvolvendo um sistema com Delphi 7 - DbExpress - MySql. Fiz um form de cadastro e alteração e faço o cadastro grava sem problema, porém, altero o valor uma vez e tudo bem mas, se tento alterar o mesmo valor novamente no form mostra que foi alterado mas quando olho no banco o valor continua o anterior. Mesmo reiniciando o sistema ou o Mysql. O comando de gravar é:

SimpleDataSet1.Post;
SimpleDataSet1.ApplyUpdates(0);

Como resolver isso? Alguem já teve esse problema? Andei lendo alguns no Forum mas, nada igual al meu problema.
Obrigado.

Valdir Lucena


Valdirlucena

Valdirlucena

Curtidas 0

Melhor post

Sousa_thiago

Sousa_thiago

20/09/2003

acho q seria mais indicado vc utilizar ApplyUpdates(-1);

A diferença é que ele te retornará todas as mensagens de erro que vc tiver.

E pra vc descobrir o que está contecendo com o seu programa pq ele não grava, vc pode utilizar o SQL Monitor, no caso de DBExpress é um componente que chama TSQLMonitor, com esse componente vc conceguira ver o SQL que seu sistema está gerando e mandando para o banco de dados.

Caso o SQL esteja correto então realmente o problema é com a instalação do seu banco de dados.

Espero ter ajudado
[]´s


GOSTEI 1

Mais Respostas

Tuiobecker

Tuiobecker

18/09/2003

Olá, sei como eh, tente colocar novos componentes, ou ateh mesmo instalar de novo o bd.
Semestre passado na univercidade, tive este problema mas com interbase.

tuiobcker


GOSTEI 0
POSTAR