terça-feira, 2 de julho de 2013

Conectando Mysql com delphi 2010 e Zeos7



 recentemente precisei fazer uma conexão com o delphi 2010+mysql+zeos  de inicio foi necessário instalar o Zeos7 que é compatível com o Delphi 2010, essa versão do zeos na época ainda está na versão beta  para instalar de forma correta foi necessário seguir o passo-a-passo do   post da devmedia http://www.devmedia.com.br/instalar-zeoslib-no-delphi-2009-e-delphi-2010/15456  bem após a correta instalação na hora de fazer a conexão,surgiram alguns erros  primeiro  tive que indicar a URL  da dll libmysql.dll  na propriedade Librarylocation.

as propiedades do componente connection ficou assim
 Librarylocation=C:\Windows\System32\libmysql.dll
 database= nome do banco
 hostname= o nome do servidor ou o ip  onde estar instalado o mysql
 password= minha senha do mysql
 port=porta do mysql  geralmente o padrão  é (3306)
 user=usuário do mysql o padrão é root
 após definir essas propriedades a conexão continuou dando o seguinte erro "Requested database driver was not found." o drive  do banco de dados solicitado não foi encontrado
 e pesquisando pela net descobrir que era necessário definir o drive na propriedade   protocol
 Logo essa propriedade ficou assim protocol=mysql-5