Conexão remota com MySql não grava registro

MySQL

20/07/2008

Meus amigos,

Em uma conexão remota usada através de um servidor Mysql instalado em um provedor, após os preenchimento dos campos, tento fazer um applyUpdates e o programa salva no banco de dados local mas apesar de estar conectado não faz a gravação no banco remoto.
O procedimento que faço na confirmação da gravação dos dados é:
Salvar as informações do banco local
fazer a conexão com o banco remoto
Gravar as informações do banco remoto
e desconectar.

Tudo em sequencia pra não tomar tempo de conexão.

porém as informações do banco remoto não estão sendo salvas,

Alguma dica ?

Vlw


Winfor

Winfor

Curtidas 0

Respostas

Romulocpd

Romulocpd

20/07/2008

As transações estão devidamente tratadas?


GOSTEI 0
Winfor

Winfor

20/07/2008

Estou tratando a transação apenas com Try... except.
Em Mysql não consegui usar StartTransaction ou similar...

E no try, realmente ele não grava. Apenas executa a instrução do except.

No MySqlManager eu consigo incluir informações normalmente, apesar de haver a perda da conexão mas ela restaura qdo mando repetir a conexão.

Mais alguma idéia.

Brigadooooo


GOSTEI 0
Romulocpd

Romulocpd

20/07/2008

Espere,

Você está falando que ele executa a instrução do EXCEPT? Então uma exceção está sendo lançada.

Faça um

try

except E: Exception do
showmessage(e.message)

end;

O except pode estar errado pois to fora do delphi aqui, mas veja qual erro está extamente acontecendo.


GOSTEI 0
POSTAR