Erro estranho envolvendo SQLDialect
Bom dia
O meu problema é meio estranho (acho eu) usando SQLdialect 1 e 3:
1) Tenho uma aplicação que tem uma conexão Firebird e uma paradox
2) Eu conecto ambos os Bancos de Dados dinamicamente
3) O programa faz uma cópia dos dados de uma Query, onde é conectado o Banco de Dados Paradox para um ClientDataSet, onde é concectado o Banco de Dados Firebird.
4) Primeiro, faço um Append no Client, Atribuo o valor da Query no Client e depois faço um Post e depois um ApllyUpdates
Agora vem a coisa estranha:
Ao conectar dinamicamente o Banco Firebird, eu passo os parametros para o SQLConnection, e passo o SQL Dialect como 1. Ao executar o Apply, o programa funciona normalmente, mas se eu passar como parametro o Dialect 3 e executar o Apply, da um erro de Tabela Desconhecida.
O estranho para mim é isso, simplesmente se eu auterar o Dialeto do SQL de 1 para 3, o programa da este erro. Onde é que o dialeto interfere?
Qualquer sugestão será bem vinda.
Valew
O meu problema é meio estranho (acho eu) usando SQLdialect 1 e 3:
1) Tenho uma aplicação que tem uma conexão Firebird e uma paradox
2) Eu conecto ambos os Bancos de Dados dinamicamente
3) O programa faz uma cópia dos dados de uma Query, onde é conectado o Banco de Dados Paradox para um ClientDataSet, onde é concectado o Banco de Dados Firebird.
4) Primeiro, faço um Append no Client, Atribuo o valor da Query no Client e depois faço um Post e depois um ApllyUpdates
Agora vem a coisa estranha:
Ao conectar dinamicamente o Banco Firebird, eu passo os parametros para o SQLConnection, e passo o SQL Dialect como 1. Ao executar o Apply, o programa funciona normalmente, mas se eu passar como parametro o Dialect 3 e executar o Apply, da um erro de Tabela Desconhecida.
O estranho para mim é isso, simplesmente se eu auterar o Dialeto do SQL de 1 para 3, o programa da este erro. Onde é que o dialeto interfere?
Qualquer sugestão será bem vinda.
Valew
Seu_madruga
Curtidas 0
Respostas
Seu_madruga
05/07/2005
UP :roll:
GOSTEI 0