Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-05-2006
JacintoF JacintoF is offline
Registrado
 
Registrado: may 2006
Posts: 3
Poder: 0
JacintoF Va por buen camino
Cita:
Empezado por Maury Manosalva

Ahora envio la segunda parte y es cuando me quiero conectar desde otro PC a la BD, que en este caso es la mia.. envio error en el adjunto.

Maury Manosalva.
Asi a simple vista, parece ser (porque has recortado mucho la imagen), que no has especificado la Base de datos en el ODBC, ya que el combo aparece ne blanco.
Responder Con Cita
  #2  
Antiguo 13-05-2006
Avatar de heroe
heroe heroe is offline
Miembro
 
Registrado: may 2006
Ubicación: Cartago, Costa Rica
Posts: 45
Poder: 0
heroe Va por buen camino
MySQL como conectarse.

1 - Instalamos MySQL
- En caso de utilizar la versión 5 alpha, no utilizar passwords, sin seguridad
- Corran la base de datos, en versiones anteriores a la 5 alpha, verán un semaforo que debe estar en verde.
- Importante crear una base de datos para probar
*******************************************************
2 - Usamos dbexpress
3 - Colocamos un componente "SQLConnection"
Configuramos la conexión
- hostname = localhost o el nombre del servidor(conexion remota)
- database = nombre de la base de datos
- user_name = root
4 - La propiedad connected la ponemos en True y Listo, ya debe estar funcionando.
Nota: Para este tipo de conexión es indispensable contar un el driver de MySQL para dbexpress apropiado. (pueden bajarse el de Corelab)
*******************************************************
sigue despues del paso 1.
2 - Usamos BDE
- Instalar adicionalmente el driver de ODBC para MySQL
- A veces es necesario reiniciar la maquina
- Debemos ir al panel de control - Herramientas admistrativas - Orígenes de datos (ODBC)
- Hacemos click en la pestaña DNS del sistema
- Agregamos un nuevo origen de base de datos, seleccionando "MySQL ODBC Driver"
- Ahora llenamos la información que nos pide el formulario
- Data Source Name = es el nombre de la conexion ODBC(alias)
- server = localhost o el nombre del servidor(conexion remota)
- database = nombre de la base de datos
- user = root
3 - Colocamos un componente "Database"
4 - En la propiedad AliasName escogemos el nombre de la conexion que hemos creado en atraves del ODBC
- En la propiedad DatabaseName debemos poner el nombre de la base de datos
- La propiedad Connected la ponemos en True y Listo, ya debe estar funcionando.
*******************************************************
Nota: Pueden usar componentes de terceros, o conectarse a "pata" usando solo el driver de mysql (opción solo para avanzados).
- Cualquier duda, pueden escribirme a fernandosolis5@gmail.com
Responder Con Cita
  #3  
Antiguo 13-05-2006
JCarlosas JCarlosas is offline
Miembro
 
Registrado: abr 2006
Ubicación: Habana. Cuba
Posts: 103
Poder: 19
JCarlosas Va por buen camino
Tengo una duda, respecto a este tema.
Si estan usando DBExpress,
Porque se complican con ODBC??
Con DBExpress se pueden conectar directo a MySQL sin necesidad de ODBC y es mas rapido y menos complicado despues el proceso de instalacion.
Otra duda, que quizas responda a la anterior
Que Version de Delphi estan usando? Delphi6 ya trae la posibilidad de usar MySQL con DBEXpress sin necesidad de ODBC.

Saludos cordiales
Juan Carlos
Responder Con Cita
  #4  
Antiguo 14-05-2006
Avatar de heroe
heroe heroe is offline
Miembro
 
Registrado: may 2006
Ubicación: Cartago, Costa Rica
Posts: 45
Poder: 0
heroe Va por buen camino
Re JCarlosas

Yo utilizo Delphi 7.
En cuanto, a por que usar DBE?
Es principalmente en cuanto a compatibilidad con los proyectos viejos, y la dificultad o falta de tiempo para migralos a DBExpress.
Pero tienes razón, en la medida de lo posible es mejor usar Dbexpress, al menos para los proyectos nuevos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 02:35:01.


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
Copyright 1996-2007 Club Delphi