Lazarus, MySQL e o ZEOS

04/10/2019

0

Bom dia.
Acabei de instalar o Lazarus, MySQL e o ZEOS.
Depois de iniciar, no desenvolvimento de um programa, usando o ZEOS, componente de conexão "ZConnection", configurando tudo em propriedades, com o Banco de Dados prontinho, mandei conectar, clicando 2 vezes, mas deu o seguinte erro :
"None of the dynamic libraries can be found or is not loadable: libmysql57.dll, libmysql56.dll, libmysql55.dll, libmysql51.dll, libmysql50.dll, libmariaDB.dll, libmysql.dll!
Use TZConnection. LibraryLocation if the location is invalid".
Baixei da internet o “libmysql.dll” e instalei em C – Windows – System32, mas não deu certo.
Deletei e instalei outro ZEOS 32 BITS e nâo deu certo, retornando a mesma mensagem.
Deletei e instalei outro libmysql.dll para WINDOWS e nâo deu certo, retornando a mesma mensagem.
Esgotei as possibilidades fazendo trocas, deletando e instalando.
O que fazer para conectar ?
Está faltando baixar algo ?
Muito obrigado.
Carlos

Carlos

Responder

Post mais votado

03/02/2020

Bom dia.
Acabei de instalar o Lazarus, MySQL e o ZEOS.
Depois de iniciar, no desenvolvimento de um programa, usando o ZEOS, componente de conexão "ZConnection", configurando tudo em propriedades, com o Banco de Dados prontinho, mandei conectar, clicando 2 vezes, mas deu o seguinte erro :
"None of the dynamic libraries can be found or is not loadable: libmysql57.dll, libmysql56.dll, libmysql55.dll, libmysql51.dll, libmysql50.dll, libmariaDB.dll, libmysql.dll!
Use TZConnection. LibraryLocation if the location is invalid".
Baixei da internet o “libmysql.dll” e instalei em C – Windows – System32, mas não deu certo.
Deletei e instalei outro ZEOS 32 BITS e nâo deu certo, retornando a mesma mensagem.
Deletei e instalei outro libmysql.dll para WINDOWS e nâo deu certo, retornando a mesma mensagem.
Esgotei as possibilidades fazendo trocas, deletando e instalando.
O que fazer para conectar ?
Está faltando baixar algo ?
Muito obrigado.


Oi Carlos,
Desculpe o anterior, postei sem resposta.

Vá em propriedades do TZConnection e em LibraryLocation coloque o endereço da DLL que esta no MySQL.
Em instalações default fica em \\Program Files\\MySQL\\MySQL Server 8.0\\lib\\libmysql.dll
Deve resolver.
abs

Luiz Calmon

Luiz Calmon
Responder

Mais Posts

03/02/2020

Luiz Calmon

Bom dia.
Acabei de instalar o Lazarus, MySQL e o ZEOS.
Depois de iniciar, no desenvolvimento de um programa, usando o ZEOS, componente de conexão "ZConnection", configurando tudo em propriedades, com o Banco de Dados prontinho, mandei conectar, clicando 2 vezes, mas deu o seguinte erro :
"None of the dynamic libraries can be found or is not loadable: libmysql57.dll, libmysql56.dll, libmysql55.dll, libmysql51.dll, libmysql50.dll, libmariaDB.dll, libmysql.dll!
Use TZConnection. LibraryLocation if the location is invalid".
Baixei da internet o “libmysql.dll” e instalei em C – Windows – System32, mas não deu certo.
Deletei e instalei outro ZEOS 32 BITS e nâo deu certo, retornando a mesma mensagem.
Deletei e instalei outro libmysql.dll para WINDOWS e nâo deu certo, retornando a mesma mensagem.
Esgotei as possibilidades fazendo trocas, deletando e instalando.
O que fazer para conectar ?
Está faltando baixar algo ?
Muito obrigado.
Responder

06/07/2021

Rodrigo Ribas

Muito Bom Luis Carlos,
Resolveu pra mim.
Obrigado
---------------------------------

Oi Carlos,
Desculpe o anterior, postei sem resposta.

Vá em propriedades do TZConnection e em LibraryLocation coloque o endereço da DLL que esta no MySQL.
Em instalações default fica em \\\\Program Files\\\\MySQL\\\\MySQL Server 8.0\\\\lib\\\\libmysql.dll
Deve resolver.
abs


Responder

06/07/2021

Rodrigo Ribas

Bom Dia Pessoal,

O que realmente funcionou para mim, foi baixar o libmaria.dll para 64 bits e colocar apenas no local do executável.

Abraço a todos.
Paz e Luz
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar