Foros Club Delphi

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

Dr Juzam 13-01-2006 22:31:14

Conexion a MySQL
 
Hola, foreros. :cool: He instalado ZeosLib y tengo MySQL 4.1. Estoy tratando de conectar una BD de pruebas local mediante un ZConnection. Pongo HostName:=LocalHost;
User:=root;
No hay password y en Database pongo
Database:='BaseDatos';

En mi equipo funciona bien. La duda viene a continuación: Si yo cojo la BD y la llevo a otra máquina ¿Se puede conectar al estilo de las BD de Access con ADO, es decir, diciendo directamente la ruta de la BD? Por ejemplo, C:\MiPrograma\MiBaseDatos? Si no es así, cómo se haría (perdón por la eggnorancia, pero ADO+Access me tenían comido el seso).:p

Gracias mil.

roman 13-01-2006 22:44:57

No. Lo que tienes que especificar es la dirección IP de la máquina donde estará el servidor de MySql (localhost equivale a 127.0.0.1, tu misma máquina), el usuario con que te conectas y la base de datos. Recuerda que debes asignar derechos al usuario.

// Saludos

Dr Juzam 14-01-2006 00:36:19

Gracias, pero...
 
Sorry again por la pregunta, que seguro que es una tontería, pero aún estoy en pañales con MySQL.
Pongamos por caso que termino la aplicación, que correrá en un equipo de manera local (una aplicación para un solo PC, nada de operar en red ni nada). Copio la BD y el programa que he creado y me los llevo a la máquina donde debería hacerlo funcionar. ¿Como especifico la BD que usará el ZConnection? Pongo localhost, pero ¿Cómo especifico que debe apuntar a la base de datos que me he llevado con el programa? Es más ¿Qué me debería llevar en concreto junto con el ejecutable?

Gracias.:o

ctronx 14-01-2006 02:52:22

Desde el momento que compiles tu programa define en el ZConnection el nombre de la base de datos a la que te quieres conectar, o bien si no sabes el nombre este nombre puede cambiar una opcion seria que el nombre se almacenara en un archivo .ini y de esa forma tu puedes cambiar el nombre de la base de datos que quieras accesar.

Espero te sirva.

Dr Juzam 14-01-2006 17:49:52

Gracias. Lo probaré.


La franja horaria es GMT +2. Ahora son las 13:40:16.

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