ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Failure to Connect - Access Violation e Falha Catastrófica

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Hugo_O
Aprendiz
Aprendiz


Registrado: Terça-Feira, 13 de Junho de 2006
Mensagens: 146

MensagemEnviada: Dom Jan 13, 2008 7:10 pm    Assunto: Failure to Connect - Access Violation e Falha Catastrófica Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Ter Jan 15, 2008 3:13 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Hugo_O
Aprendiz
Aprendiz


Registrado: Terça-Feira, 13 de Junho de 2006
Mensagens: 146

MensagemEnviada: Ter Jan 15, 2008 4:26 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Hugo_O
Aprendiz
Aprendiz


Registrado: Terça-Feira, 13 de Junho de 2006
Mensagens: 146

MensagemEnviada: Qua Jan 16, 2008 2:31 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Hugo_O
Aprendiz
Aprendiz


Registrado: Terça-Feira, 13 de Junho de 2006
Mensagens: 146

MensagemEnviada: Sex Jan 18, 2008 9:13 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Hugo_O
Aprendiz
Aprendiz


Registrado: Terça-Feira, 13 de Junho de 2006
Mensagens: 146

MensagemEnviada: Sex Jan 18, 2008 11:50 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Hugo_O
Aprendiz
Aprendiz


Registrado: Terça-Feira, 13 de Junho de 2006
Mensagens: 146

MensagemEnviada: Sáb Jan 19, 2008 12:03 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
cainelli
Novato
Novato


Registrado: Sexta-Feira, 29 de Outubro de 2004
Mensagens: 7

MensagemEnviada: Seg Dez 29, 2008 7:52 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB