Fórum sqlconnection - problemas #423521
12/09/2012
0
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
Curtir tópico
+ 0Posts
12/09/2012
Joel Rodrigues
Gostei + 0
13/09/2012
William
Gostei + 0
13/09/2012
Cilmar Rosa
" Erro de sintaxe - Tabela desconhecida"
Gostei + 0
13/09/2012
Cilmar Rosa
Funciona OK no PC onde foi compilado o executavel.
Gostei + 0
14/09/2012
Joel Rodrigues
Gostei + 0
14/09/2012
Cilmar Rosa
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
14/09/2012
Cilmar Rosa
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
Clique aqui para fazer login e interagir na Comunidade :)