Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Conexion de MySQL.. (https://www.clubdelphi.com/foros/showthread.php?t=38815)

Diegochr 29-12-2006 19:59:26

Conexion de MySQL..
 
Hola a todos.. quisiera saber si hay otro componente gratuito para conectar Delphi con mySql.. que no sea myDAc, Zeos, ADO..


Gracias...

poliburro 08-01-2007 23:31:14

por que no pruebas en torry?,


www.torry.net

buen site

Diegochr 09-01-2007 01:43:54

ya pude con Zeos... pero con mySQL 4.1.. con el 5 no hay caso.. nose que hice mal.. pero me funciona sin problemas con el 4.1,
Una pregunta... como hago para que funcione mi aplicacion el red..? tengo que compilar en cada maquina..? o le puedo crear un formulario donde coloque los datos de la conexion..?
me imagino que seria mejor que en mi aplicacion le coloque un formulario para colocar los datos de mi conexion...

si hago eso donde puedo guardar los datos de las conexiones.?

LuCkY_007 17-01-2007 18:33:13

Create un fichero .Ini con los datos de la conexion (Host,BBDD...) mira lo que hice yo...

Código Delphi [-]
procedure Tmodulo.DataModuleCreate(Sender: TObject); 
var   
   Ini: TInIfile;   
   host,bd:string; 
Begin   
  If not fileexists(ExtractFilePath(Application.ExeName) + 'config.ini') then
  Begin
     Ini := TInIfile.Create (ExtractFilePath(Application.ExeName) + 'config.ini');
     Ini.WriteString('Servidor','Host',' ');
     Ini.WriteString('Servidor','BBDD',' '); 
     Ini.Free;  
  end;   
  Ini := TInIfile.Create (ExtractFilePath(Application.ExeName) + 'config.ini');           
  host:=Ini.ReadString('Servidor','Host',' ');   
  bd:=Ini.ReadString('Servidor','BBDD',' ');    
  Ini.Free;   
  try     
     Conexion.Connected := False;     
     Conexion.Hostname := host;     
     Conexion.Database := bd;     
     Conexion.Connected := true;   
  except     
     showmessage('Atención, Host Incorrecto.');     
    Application.terminate;     
    Abort;  
  end; 
End;

Esto te crea un fichero config.ini del tipo:

Código:

[Servidor]
Host=ipdelservirdormysql
BBDD=tubasededatos

Luego le pones la 'ipdelservirdormysql' y 'tubasededatos' y ale! a funcionar desde cualquier pc.

Es un ejemplo, luego se puede super implementar con mas pijotadas ;)

Diegochr 28-01-2007 20:47:45

que bueno.. ahora voy a intentar..
Gracias amigo..

AzidRain 29-01-2007 04:20:10

Vuelve a checarte la web oficial de Zeos ya que la versión viejita que es la que tienes no tenía soporte para MySQL 5. La versión nueva si lo acepta y además tiene acceso a otros motores mas..
Yo los tengo pero aki en el foro no se pueden poner archivos grandes ...si me sugieren una forma...

Diegochr 29-01-2007 04:25:12

YA descargue la version de ZEOS 6.6.0 Creo que es... pero no puedo instalar... tiene algun secreto..? por que me da errores...


La franja horaria es GMT +2. Ahora son las 09:16:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi