Conexão remota com MySql não grava registro
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
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
Curtidas 0
Respostas
Romulocpd
20/07/2008
As transações estão devidamente tratadas?
GOSTEI 0
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
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
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.
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