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 09-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Comunicación base de datos y programa

Saludos, he creado una base de datos en sql con contactos personales.
Quisiera saber como puedo conectar mi base de datos con mi programa creado con delphi 7.0 gracias.


Jorgegetafe
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita
  #2  
Antiguo 09-01-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
De muchas maneras, todo depende de algunas cosas que por ahora solo vos sabes.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 09-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Lo siento si no me he expresado bien, desde luego que he buscado antes por el foro pero hay tantas explicaciones distintas que no se cual de ellas me es valida, trataré de explicarme mejor:

He creado una base de datos con el programa toad data modeler, la base de datos es mySQL 5.0, es una base de datos muy sencillita, donde tengo un listado de personas, cada persona con su número de casa, dirección... lo típico de una agenda. Lo que quiero es realizar consultar desde mi programa creado en delphi 7.0 para buscar números de teléfonos y demás...

Siempre me he dedicado a hacer o bien programas, o bases de datos, pero nunca he "unido" ambas cosas, pues bien, eso es justo lo que quiero preguntaros. Por lo que he leido en el foro, lo primero de todo, es conectar el programa con la base de datos, añadiendo algún tipo de control en mi programa y eso es lo que os pregunto, que no tengo ni idea...

Como verás no soy un vago, simplemente no se del tema y concretar me es imposible.

Si me podeis ayudar, estaría muy agradecido.
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita
  #4  
Antiguo 09-01-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
En primer lugar, muevo el tema del foro de SQL al foro de mySQL, pues por lo que veo tiene que ver con dicho motor y no con el lenguaje SQL en si.

Segunda, para conectarte a una base de datos mysql de manera nativa podes usar Zeos, o también podrías usar ADO con un controlador ODBC (si lo hay).

En el wiki hay un Tutorial para conectarse a Access usando ADO que puede servirte de base para aprender lo básico de conectarse a una base de datos desde delphi.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 09-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Gracias, probaré ;-)
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita
  #6  
Antiguo 09-01-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Cita:
Empezado por jachguate Ver Mensaje

Segunda, para conectarte a una base de datos mysql de manera nativa podes usar Zeos, o también podrías usar ADO con un controlador ODBC (si lo hay).
Existe el MyODBC Connector 3.51 y lo podra encontrar en la pagina de MySql

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #7  
Antiguo 09-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Cita:
Empezado por enecumene Ver Mensaje
Existe el MyODBC Connector 3.51 y lo podra encontrar en la pagina de MySql

Saludos.
Para que sirve eso?
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita
  #8  
Antiguo 09-01-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Cita:
Empezado por jorgegetafe Ver Mensaje
Para que sirve eso?
Eso es un drivers para conectarte a base de datos Mysql a Traves de ODBC.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #9  
Antiguo 16-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Bueno he añadido un componente ado conection y tengo problemas para configurarlo. Hago doble clic en el, me aparece una ventana con dos opciones: 1) Use data link file o 2) Use conection string. No tengo ni idea de como seguir la verdad, estoy leyendo documentación pero no encuentro ningún ejemplo que me sea válido para mysql, con GBD wamp :-( a ver si me podeis decir como he de continuar, muchas gracias.

P.D: Ya he instalado MyODBC Connector 3.51.
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD

Última edición por jorgegetafe fecha: 16-01-2008 a las 20:04:47.
Responder Con Cita
  #10  
Antiguo 16-01-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Cita:
Empezado por jorgegetafe Ver Mensaje
Bueno he añadido un componente ado conection y tengo problemas para configurarlo. Hago doble clic en el, me aparece una ventana con dos opciones: 1) Use data link file o 2) Use conection string. No tengo ni idea de como seguir la verdad, estoy leyendo documentación pero no encuentro ningún ejemplo que me sea válido para mysql, con GBD wamp :-( a ver si me podeis decir como he de continuar, muchas gracias.

P.D: Ya he instalado MyODBC Connector 3.51.
Ok Instalaste ODBC COnnector, creaste un alias con ese driver en ODBC de windows?.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #11  
Antiguo 16-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
No, no he creado ningún alias durante la instalación y en el gestor de la base de datos tampoco...
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita
  #12  
Antiguo 16-01-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Cita:
Empezado por jorgegetafe Ver Mensaje
No, no he creado ningún alias durante la instalación y en el gestor de la base de datos tampoco...
Nunca has trabajado con ODBC?. haces esto:
Cita:
1. Control Panel
2. Herramientas administrativas.
3. ODBC. (Origenes de Datos).
4. Tab DSN de Sistema.
5. Agregar.
6. Seleccionas MySQl ODBC Connector 3.51 driver.
7. te saldra una ventana donde configuras el acceso a MySql.
8. Donde dice Datasource Name ese es el alias un nombre al que le das para identificarlo.
9. Prueba la coneccion.

Linkarlo con ADO

1. ADoConnection.
2. ConnectionString.
3. seleccionas Use Connection String.
4. en el tab proveedor seleccionas Microsoft OLE DB Provider for ODBC drivers.
5. le das siguiente
6. Usar nombre de origenes de datos y buscas el alias que creaste.
7. le das Test o probar coneccion si funciona le das aceptar
8. y esto es todo.
Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #13  
Antiguo 16-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Antes que nada mil gracias por tu paciencia y no, nunca he trabajado con esto, es la primera vez...

Sigo todos tus pasos pero en el punto 9: "9. Prueba la coneccion." le doy a test y me da un error. El servidor wamp lo tengo abierto.

Te pongo la imagen:

__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita
  #14  
Antiguo 17-01-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Hola por lo que veo te falto poner el server y elegir la base de datos, normalmente el server es localhost, el user es ROOT y la clave la que tiene el servidor. intenatlo de nuevo.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #15  
Antiguo 17-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Debe de seguir haciendolo mal, coloco estos datos y me sigue dando error, no tengo contraseña en la base de datos y si el usuario es ROOT. En el punto 3 donde dice "seleccione la base de daos del servidor", abro la lista y me da un error diciendo que no hay ninguna :-(



Gracias
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
  #16  
Antiguo 17-01-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Hola, te pregunto llenaste los datos aqui??

http://img111.imageshack.us/img111/1755/dibujodw9.jpg

y probaste la coneccion?.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #17  
Antiguo 17-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Si, eso creo que lo hice bien, esto es lo que tengo puesto:

__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita
  #18  
Antiguo 17-01-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Hombre te dejo un ejemplo pero no te burles de lo que veras .

http://img178.imageshack.us/img178/4247/ejemplo5fs4.jpg
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #19  
Antiguo 17-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Nada me siguen dando errores por todas partes, esperare a que me lo expliquen en clase.

Muchas gracias y lo siento.
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Como saber que base de datos usa cierto programa? rmenor Conexión con bases de datos 4 20-10-2006 17:45:04
Programa que actualice una base de datos con delphi zvf OOP 0 22-06-2006 19:49:20
Conectar una base de datos a mi programa cesararturo2004 Conexión con bases de datos 3 24-01-2006 18:26:43
Programa para poblar base de datos?? burasu Firebird e Interbase 4 04-02-2005 10:22:11
Mi programa de base de datos sin Delphi soul6301 Varios 10 21-08-2004 21:02:27


La franja horaria es GMT +2. Ahora son las 23:51:35.


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