Fórum Zeos está instavel aqui. Alguém conheçe alternativas boas? #298161
03/10/2005
0
O Zeos aqui começou a ficar louco.. Quando eu vou executar alguma query (é aleatório a ordem desse erro), ele fala que perdeu a conexão com o MySQL enquanto executava a query. O problema é que tenho muito pouco tempo para terminar um projeto, e o Zeos começou a dar esse erro justo agora, e eu não quero voltar para o BDE. Alguém conhece alguma alternativa para acessar o MySQL?
Muito obrigado.
Nildo
Curtir tópico
+ 0Posts
03/10/2005
Solracnet
Gostei + 0
03/10/2005
Adriano Santos
Gostei + 0
03/10/2005
Sabado
Uso o ZEOS e tive um problema similar. era a libmysql.dll corrompida. foi só subsituir o arquivo e tudo voltou a funcionar perfeitamente.
Gostei + 0
03/10/2005
Adriano Santos
Caramba.
Gostei + 0
03/10/2005
Vinicius2k
Eu utilizaria ODBC + ADO. É velho, mas é confiável.
T+
Gostei + 0
03/10/2005
Adriano Santos
Vinicios2K, não é lento o ODBC? Ouço falar tão mal que fico na dúvida.
Gostei + 0
03/10/2005
Nildo
Aí que tá, eu já reinstalei tudo, o mySQL, o Zeos, o Delphi, etc. Mas o problema parece ser com a DLL mesmo, porque em alguns casos eu tenho Access Violation nas DLLs.
Vou conversar com o pessoal sobre o DBExpress.
Mas, [b:c89ea5eafa]sabado[/b:c89ea5eafa], onde eu consigo estas DLLs a parte, para saber se o erro estão nelas?
Gostei + 0
03/10/2005
Mysys
na pasta do sue componente zeos zeos6.5\lib\mysql pege a dll referente ao seu banco de dados e coloque ou no windows\sistem ou na mesma pasta do seu executavel, eu costumo colocar na mesma pasta do meu executavel...
tembem pode ser a versao muito atrazada de zeos que voce usa, caso esteja na versao mais nova sertifique que na opcao protocolo do componente ZConnectio esta setado na versao correta do mysql que voce esta usando..
uso zeos a 4 anos numca tive problemas o DBX realmente é bom mas ele é mais complexo pra c trabalhar voce perde muito tempo..
um abraco
nao tem nada a ver com ODBC o zeos nao usa odbc pra conectar a nao ser que em na propriedade protocol voce especifique isso
Gostei + 0
03/10/2005
Vinicius2k
Não é ´má fama´ de graça! ODBC é mais lento mesmo que a maioria das camadas de acesso, mas em muitos casos é a melhor solução.
O fato de ser uma camada universal, que pode ser utilizada por aplicações em qualquer linguagem, faz com que o driver seja desenvolvido pela própria equipe que desenvolve o SGBD, o que sempre o faz confiável.
T+
Gostei + 0
03/10/2005
Nildo
Obrigado pela resposta!
No caso, eu uso o MySQL versão 4.1, e no Protocol eu uso o 3.2.3, que eu acho que seja compativel com a versão do MySQL que eu tenho instalado aqui. Mas eu testei com os outros protocolos e tenho o mesmo erro. Em todo caso, vou atualizar pra usar a ultima versão do ZeosLib.
Thanx!!
Gostei + 0
04/10/2005
Nildo
Um forte abraço e obrigado a todos!
Gostei + 0
04/10/2005
Massuda
Gostei + 0
04/10/2005
Nildo
Compartilhava :oops: . Isso é permitido? É que BD não é meu ponto forte..
Gostei + 0
04/10/2005
Massuda
O que você pode fazer para evitar de ter uma conexão para cada thread é fazer um pool de conexões de modo a reaproveitar uma conexão aberta mas que não esteja em uso (em essência, é o que o ADO faz).
Gostei + 0
04/10/2005
Nildo
Falows cara, té +
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)