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 

D7 + DBX/ADO + MySQL 4.1 - fim da novela (sera???)

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Qua Fev 09, 2011 11:10 am    Assunto: D7 + DBX/ADO + MySQL 4.1 - fim da novela (sera???) Responder com Citação

bem amigos, apos zilhoes de buscas na net, nos forums, listas de discussoes, cds antigos, etc. consegui conectar ao MySQL 4.1 usando DBX (o ADO so consigo conectar no XP do meu computador, no server 2003 da empresa nadica de nada)

bem vamos la

coloque um SQLConnection normalmente:

dois cliques no SQLConnection1, e selecione MySQLConnection. configure as propriedades:

DriverName: MySQL
HostName: ip_do_servidor (nao esquece de liberar a porta 3306 no firewall)
DataBase: nome_do_bd
user_name: nome_do_usuario
Password: senha
BlobSize: -1
ErrorResourceFile: nem sei o q é isso rsrsr
LocaleCode: tb ainda nao sei direito, deixei 0000

clique em ok

no Object Inspector, configure as seguintes propriedades:

GetDriverFunc: getSQLDriverMYSQL
LibrayName: dbexpmysql.dll
LoadParamsOnConnect: False;
LoginPrompt: false
VendorLib: aqui esta o problema

sempre recebia a mensagem: Unable do load limysql.dll

é necessario ter uma dll compativel com o D7. baixei varias dlls e nada.

como uso Zeos pra acessar o mysql (e estou contente com ele, diga-se de passagem), ele me permite conectar a varias versoes do mysql, inclusive existe uma dll pra cada versao:

libmysql323.dll: versao 3.23 do mysql
libmysql40.dll: versao 4.0
libmysql41.dll: versao 4.1

entao estava tentando usar a dll libmysql41.dll, pois o meu mysql é dessa versao. no zeos tudo ok, mas no DBX nada.

dai veio uma ideia estupida: vou tentar usar a libmysql40.dll e ver no q da. BINGO.

conexao OK. campos tipo data OK. campos tipo Numeric (currency) OK.

e se alg perguntar: mas se vc ja usa Zeos pra acessar o MySQL, pq essa luta com o DBX/ADO???

respondo: aqui usamos FastReport pra gerar relatorios, e o FastReport nao tem componentes nativos para Zeos, somente para DBX, BDE, ADO, IBX. e como preciso colocar as querys dentro dos relatorios, as solucoes seriam DBX ou ADO.

agora posso fazer meus relatorios tranquilamente.
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
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 -> Delphi 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