arquivos necessarios para um client acessar mysql com uma aplicacação delphi 10

Delphi

22/09/2010

to com o banco de dados mysql instalado em um computador com windows vista bussines. Desenvolvo em minha maquina com windows 7. da minha maquina acesso normalmente com o aplicativo a base de dados.   tenho que instalar em uma outra maquina o aplicativo.   ja copie o libmysql e dbxmys  para a pasta do sistema.   mas quando chamo o programa ele trava.   o que preciso para rodar esta aplicacação.   Alguem pode me ajudar ?   obrigado  
Odair Souza

Odair Souza

Curtidas 0

Respostas

Leonardo Xavier

Leonardo Xavier

22/09/2010

Você ja instalou o driver de conexão com o banco de dados?
Para MySql você encontra aqui:

http://dev.mysql.com/downloads/connector/odbc/5.1.html
GOSTEI 0
Alex Maia

Alex Maia

22/09/2010

Se vc usa dbexpress para conexão copie, além das dlls, os arquivos dbxconnections.ini e dbxdrivers.ini para a pasta do sistema.   flw
GOSTEI 0
Odair Souza

Odair Souza

22/09/2010

Caros colegas de forum,   Em primeiro lugar , muito obrigado por tirar uma parcela deo seu precioso tempo para compartilhar seu conhecimento. Vou baixar o conecotr e copiar os dois arquivos inis. E preciso alterar algum parametro da conexao no ini ? tipo ip, database,porta, usuario e senha ou deixo como esta no meu computador so copio.     Farei como instruido e volto a informar o ocorrido.   Agradecido.     Odair souza
GOSTEI 0
Odair Souza

Odair Souza

22/09/2010

Infelismente nao deu certo baixei o conector 5.1.7 obdc instalei na maquina do windows vista copiei os arquivos dlls e ini para c:\windows\system32   porem continua dando o mesmo erro quando chamo o aplicativo   fala que o programa parou de funcionar e sera fechado.    
GOSTEI 0
Walder

Walder

22/09/2010

Olá, Odair.Tive um problema parecido com o seu. Uma das causas do erro (no meu caso) é que o Vista não dava permissão para alterar a unidade onde ele estava instalado. A solução que encontrei (e deu certo comigo) foi a seguinte: particionei a unidade deixando C: para o Vista e D: para dados; Instalei o aplicativo no D: e ficou blz.Espero ter ajudado.
GOSTEI 0
Odair Souza

Odair Souza

22/09/2010

Obrigado mesmo pela atençao e o temp despendido em responder.   Bem, o windows vista esta desta forma como vc disse, o vista no c: e dados no d:\   Mas mesmo assim valeu, muito obrigado  
GOSTEI 0
Alex Maia

Alex Maia

22/09/2010

Qual versão do dephi vc usa?
GOSTEI 0
Odair Souza

Odair Souza

22/09/2010

versao 2010
GOSTEI 0
Eriley Barbosa

Eriley Barbosa

22/09/2010

As DLL's vão para a pasta do sistema. Em alguma maquina você tem que ter a mesma versão do mysql instalada que usou para desenvolver a aplicação e o banco de dados criado nessa maquina. Os arquivos ini vão para a pasta da sua aplicação. Na sua aplicação tem que configurar a propriedade LoadParamsOnConect para True e declarar a Unit MidasLib no Uses do formulário principal. após fazer isso tem que compilar a aplicação novamente e levar o executavel gerado para a maquina que quer instalar. Depois você abre o dbxConnections.ini e configura sua conexão, que tinha na sua maquina de desenvolvimento para acessar a maquina que instalou o mysql, porque geralmente muda o nome do servidor ou ip.  
GOSTEI 0
Odair Souza

Odair Souza

22/09/2010

Caro amigo , o mysql e o banco de dados ja esta na maquina onde sera realmente o servidor. Eu desenvolvo na minha maquina acessando o banco de dados desta outra maquina, no meu computador ocorre tudo ok, ele acessa a maquina o banco de dados inclui, altera, exclui. porem quando o aplicacativo para outra maquina, com as dll e os ini , o aplicativo para de funcionar nesta outra maquina. A unit que vc pede para inserir na clausula uses nao existe no delphi 2010, ou seja to num mato sem cachorro.
GOSTEI 0
Eriley Barbosa

Eriley Barbosa

22/09/2010

Veja se existe um Midas.dll na sua maquina então.
GOSTEI 0
Odair Souza

Odair Souza

22/09/2010

Caro Eriley ,   Achei o arquivo midas.dll,   Irei fazer o teste, e obrigado novamente pela força.   Odair
GOSTEI 0
Odair Souza

Odair Souza

22/09/2010

copiei as dlls inclusive o midas.dll para windows\system32, e os inis tambem porem ainda continua dando mensagem que o aplicativo parou de funcionar e sera fechado pelo windows      
GOSTEI 0
Wilson Junior

Wilson Junior

22/09/2010

Tente registrar as DLL's.

Espero ter colaborado.
GOSTEI 0
Odair Souza

Odair Souza

22/09/2010

Caro amigo,   Obrigado pela dica, como registro dll ? pode me instruir ou me informar onde acho material que me ensine, nunca fiz tal processo.   Grato deste Já.   Odair Souza
GOSTEI 0
Wilson Junior

Wilson Junior

22/09/2010

De uma olhada neste link http://forum.devmedia.com.br/viewtopic.php?p=78217&sid=3623c9d764ad8490e5ea1af1ba2266cd

Espero ter colaborado.
GOSTEI 0
Odair Souza

Odair Souza

22/09/2010

boa tarde o regsrv32 conseguiu registrar so midas.dll   e continua dando o mesmo problema.   instalei um client do mysql o wokbanch e ele acessa normalmente mas o aplicativo em delphi para de responder.    
GOSTEI 0
POSTAR