Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
Hugo_O Aprendiz
Registrado: Terça-Feira, 13 de Junho de 2006 Mensagens: 146
|
Enviada: Dom Jan 13, 2008 7:10 pm Assunto: Failure to Connect - Access Violation e Falha Catastrófica |
|
|
Opa, blz gente?
Alguém já viu esses erros?
Eles acontecem a princípio só em tempo de projeto.
Estou usando Firebird 2.0 e DBEXpress.
No Datamodule central, quando abro os parâmetros do SQLConnection e testo a conexão, acontece a primeira mensagem (Failure to Connect.... etc).
Às vezes o nome da conexão é perdido.
O 2.o erro acontece quando tento adicionar todos os campos no ClientDataSet (que imagino ser conseqüência do 1.o).
Executando o programa, aparentemente não tem erro.
Alguém já viu isso?
Valeu! |
|
Voltar ao Topo |
|
|
thomazs Moderador
Registrado: Segunda-Feira, 1 de Março de 2004 Mensagens: 2835
|
Enviada: Ter Jan 15, 2008 3:13 am Assunto: |
|
|
Verifique se não ficou nenhuma biblioteca cliente de alguma versão anterior do firebird, ou do midas (midas.dll). Verifique se existe uma cópia do midas.dll na pasta de sistema. _________________ Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django |
|
Voltar ao Topo |
|
|
Hugo_O Aprendiz
Registrado: Terça-Feira, 13 de Junho de 2006 Mensagens: 146
|
Enviada: Ter Jan 15, 2008 4:26 pm Assunto: |
|
|
O que eu acho um pouco estranho nisso tudo é que isto ocorre em um computador recém formatado, delphi e firebird instalados (não é neste que estou agora).
Teoricamente o 1.o erro não dependeria do midas, não é? Porque ele ocorre naquele teste de conexão na janela de parâmetros do SQLConnection (DBX).
De qualquer forma, quando acessar o outro computador eu verifico isto.
Obrigado! |
|
Voltar ao Topo |
|
|
Hugo_O Aprendiz
Registrado: Terça-Feira, 13 de Junho de 2006 Mensagens: 146
|
Enviada: Qua Jan 16, 2008 2:31 pm Assunto: |
|
|
Estranho.. verifiquei os diretórios e não achei nada de diferente..
Aliás, dependendo de como a intalação do firebird é feita, temos a fbclient.dll e gds32.dll (na verdade mesmo arquivo) na pasta de sistema, correto?
Não sei o que pode estar acontecendo.. |
|
Voltar ao Topo |
|
|
Hugo_O Aprendiz
Registrado: Terça-Feira, 13 de Junho de 2006 Mensagens: 146
|
Enviada: Sex Jan 18, 2008 9:13 am Assunto: |
|
|
Verifiquei de novo a diferença entre os dois computadores:
antes estava olhando a dbexpint.dll só da Delphi7\bin (que está com a versão de 2004 do update).
Mas aparentemente no computador que funciona em tempo de projeto, na system32 está a versão antiga (2002).
A windows\system32 vai ser sempre prioritária, mesmo p/a IDE do Delphi?
Acho estranho do problema não ocorrer com a versão 'antiga' se for o caso. |
|
Voltar ao Topo |
|
|
Hugo_O Aprendiz
Registrado: Terça-Feira, 13 de Junho de 2006 Mensagens: 146
|
Enviada: Sex Jan 18, 2008 11:50 pm Assunto: |
|
|
Nada feito.. nesta máquina (a que dá o problema), já testei mais de uma versão de dll.. desinstalei e instalei tudo de novo (incluindo aquele update p/o delphi 7 professional).
Fiz o backup e restore do banco.
Estranho isso.
O erro do access violation é o 40b54590.. vi isso em pouquissimos foruns (inclusive no newswhat), mas nada resolve..
O estranho é que fui testar uma aplicacao do zero e o sqlconnection que coloquei nela conectou normalmente..
Não entendo realmente.
Vou continuar procurando e caso encontre algo, posto aqui. |
|
Voltar ao Topo |
|
|
Hugo_O Aprendiz
Registrado: Terça-Feira, 13 de Junho de 2006 Mensagens: 146
|
Enviada: Sáb Jan 19, 2008 12:03 am Assunto: |
|
|
Finalmente resolvi meu problema, mas não sei exatamente todos os detalhes.
Seguinte:
seguindo o que escrevi no ultimo post (a de novas aplicacoes funcionarem depois dos arquivos atualizados, mas meu projeto nao) apaguei todos os temporarios do projeto.
Foi de primeira!
Minha hipótese: em alguns dos arquivos temporários ficou alguma associacao em relação a uma compilação com versões antigas..
O porque de dar esse erro bizarro desta forma ja é um detalhe que escapa um pouco do meu conhecimento..
Valeu a todos que tentaram ajudar de alguma forma!
Abraço |
|
Voltar ao Topo |
|
|
cainelli Novato
Registrado: Sexta-Feira, 29 de Outubro de 2004 Mensagens: 7
|
Enviada: Seg Dez 29, 2008 7:52 pm Assunto: |
|
|
Caros amigos, também sofri bastante com este problema e quero deixar registrada aqui a solução: Apague o arquivo .dof
Abraços,
Marcello. |
|
Voltar ao Topo |
|
|
|