sqlconnection - problemas

Firebird

12/09/2012

Ola Pessoal

meu problema:


1- Num projeto com varias tabelas, criei um datamodule exclusivo para conter o sqlconnection.
2- no oncreate do datamodule faça a leitura do arquivo config.ini com a configuracao da conexao.
3- meu arquivo do projeto ( dpr )esta assim
begin
Application.Initialize;
Application.CreateForm(TDMconexao, DMconexao); --- > contem o sqlconnection
Application.CreateForm(TDataModule2, DataModule2);
Application.CreateForm(TDataModule6, DataModule6);
Application.CreateForm(TDataModule1, DataModule1);
Application.CreateForm(TFprincipalB2, FprincipalB2); ---> Tela inicial
Application.Run;
end.
4- quando copio o sistema para outro PC, na execucao do programa :
Faz a leitura do config.ini do DM conexao ( message)
mas não localiza aa tabelas

Tentei a leitura do config.ini no onbeforeconnect e dá o mesmo erro.


Tentei de outra forma, como teste

1-inseri no mesmo form -> sqlconnection + SQLquery+ CD dataset + grid + Button
2-mantive o mesmo arquivo cofig.ini

Funciona OK nesta situacao


o que posso estar fazendo errado?

















Cilmar Rosa

Cilmar Rosa

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

12/09/2012

Qual é exatamente o erro que ocorre?
GOSTEI 0
William

William

12/09/2012

Colega além da sugestão do Joel, tenta debugar a aplicação e acompanhe a passagem de valores do INI para os parâmetros do SQLConnection, geralmente é nessa parte q aparece bugs...
GOSTEI 0
Cilmar Rosa

Cilmar Rosa

12/09/2012

Mensagem de erro :
" Erro de sintaxe - Tabela desconhecida"





GOSTEI 0
Cilmar Rosa

Cilmar Rosa

12/09/2012

No entanto , quando abro o sqlconnection no mesmo form do slquery e do CD dataset este erro não ocorre.

Funciona OK no PC onde foi compilado o executavel.






GOSTEI 0
Joel Rodrigues

Joel Rodrigues

12/09/2012

Desculpe a pergunta, mas você já verificou se esta tabela existe na máquina onde está ocorrendo o erro?
GOSTEI 0
Cilmar Rosa

Cilmar Rosa

12/09/2012

Ola Joel

Sim , a tabela existe.

Fiz um teste com o sqlconnection , a sqlquery+DP+CD dataset no mesmo form, e o sistema abre sem problemna








GOSTEI 0
Cilmar Rosa

Cilmar Rosa

12/09/2012


problema resolvido

Foi erro meu - copiei a base de dados via dropbox, e nao conferi o tamanho desta em relação a original.

ocorreu que o upload não foi completo, e entao nem todas as tabelas foram copiadas. Portanto o banco de dados
foi copiado parcialmente, gerando a mensagem de erro

O Joel estava certo!

Grato

Cilmar
GOSTEI 0
POSTAR