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 17-07-2007
perico perico is offline
Miembro
 
Registrado: nov 2003
Posts: 69
Poder: 21
perico Va por buen camino
Question conectarme a MYsql con delphi 7

buenas amigos, tengo delphi 7 y un paquete llamado wamp5 que trae mysql, quiero conectarme a una base de datos que a sido creada en mysql y poder modificar y consultar la informacion que se encuentra en las tablas pero no se como. necesito me ayuden. de antemano les agradesco la yuda que me puedan prestar. gracias
Responder Con Cita
  #2  
Antiguo 17-07-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Si quieres pagar, usa MyDAC http://www.crlab.com
Si quieres un componente gratis, ZeosLib http://www.zeoslib.net
Responder Con Cita
  #3  
Antiguo 17-07-2007
perico perico is offline
Miembro
 
Registrado: nov 2003
Posts: 69
Poder: 21
perico Va por buen camino
Wink gracias.

gracias por la referencia y podrias decirme mas o menos como se usa el zeoslib o que trae
Responder Con Cita
  #4  
Antiguo 18-07-2007
Avatar de david_uh
david_uh david_uh is offline
Miembro
 
Registrado: may 2007
Ubicación: Arequipa, Perú
Posts: 227
Poder: 17
david_uh Va por buen camino
bueno los componnentes Zeos son identicos o casi identicos a los propios de delphi del BDE es decir hay un Ztable y Zquery la diferencia es el uso del componente Zconnection en el cual estableces los parametros de conexion como són
catalog := nombre del esquema o base de Datos
Hostname:= direccíon ip de la máquina donde corre el servidor mysql
protocol := elijes aqui la version de mysql con la que trabajas aqui te va a pedir una dll ejem. si elijes: mysql-5 en la misma carpeta debes de tener la dll libmySQL50.dll esta la encuentras haciendo una búsqueda en el directorio de mysql que tengas
port := 3306 normalmente es este puerto
user:= usuario y
password:= clave para conectarte a mysql
loginpromt := si esta a false no te pide user y contraseña al cada vez que inicias la aplicacion, claro que antes debiste de haberlos especificado en user y password
y por ultimo pones a true la propiedad connected y listo

ahora por ejemplo si deseas acceder a una tabla usas un Ztable
Connection := el nombre del componente connection de mas arriba
tablename := elijes una tabla de la base

si deseas hacer una consulta usas ZQuery
Connection := el nombre del componente connection
SQL := sentencia SQL

en ambos componentes debes setear Active := true para acceder a los dato o sino usar el método Open en tiempo de ejecución

Enlazando con componentes DBaware
estos se enlazan a un DBGrid por ejemplo asi:

ya tengo mi Ztable o Zquery se puede enlazar aun TDataSource usando la propedad Dataset de este
y bueno este lo enlazas a un DBGrid usando la propiedad Datasource de este.
Bueno este es a grandes rasgos el funcionamiento de este esquema de accesoa datos como ves es muy familiar si ya has trabajado con los componentes del BDE.

espero te haya servido



Responder Con Cita
  #5  
Antiguo 26-10-2007
perico perico is offline
Miembro
 
Registrado: nov 2003
Posts: 69
Poder: 21
perico Va por buen camino
Question no logro usarlos bien

Necesito ayuda, es que estoy tratando de usar los componentes zeos, pero no se si los monte bien, pues cuando hago el zconection y un ztable con un datasource, al enlazarlo con un dbgrid, en tiempo de diseño muestra que si ve la base de datos y muestra los datos en el dbgrid pero cuando voy a correr la aplicación me da un error fatal que no encuentra el archivo zeos.inc, la verdad no se como resolver ese problema.
le agradesco de antemano la ayuda que me puedan brindar.
Responder Con Cita
  #6  
Antiguo 27-10-2007
Avatar de Ken_Masters
Ken_Masters Ken_Masters is offline
Miembro
 
Registrado: oct 2006
Posts: 45
Poder: 0
Ken_Masters Va por buen camino
Por que no usas un ODBC para luego conectar tu base con los componentes de ADO?? al menos así lo hago yo XD jeje
Responder Con Cita
  #7  
Antiguo 30-10-2007
perico perico is offline
Miembro
 
Registrado: nov 2003
Posts: 69
Poder: 21
perico Va por buen camino
Smile pero los componentes se ven buenos

pero me comentan que estos componentes son muy buenos y faciles de usar, tengo que intentar usarlos, gracias por tu consejo, pero si alguien me puede decir porque tengo ese error les agradeceria.
Responder Con Cita
  #8  
Antiguo 30-10-2007
perico perico is offline
Miembro
 
Registrado: nov 2003
Posts: 69
Poder: 21
perico Va por buen camino
Question yo creo que lo que tengo es un problema al instalarlo

yo creo que lo que tengo es un problema al instalarlo.

alguien me puede decir como instalar los componentes zeos para ver si resuelvo mi problema.
gracias.
Responder Con Cita
  #9  
Antiguo 30-10-2007
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 Perico, lo que pasa es que debes agregar el directorio de Zeos a la libreria de delphi, Tools->Enviroment Options->Library.

espero que te ayude.

Saludos
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #10  
Antiguo 30-10-2007
perico perico is offline
Miembro
 
Registrado: nov 2003
Posts: 69
Poder: 21
perico Va por buen camino
gracias por la ayuda pero no

la verdad a gregue la carpeta como me dices pero no el mismo error
Responder Con Cita
  #11  
Antiguo 30-10-2007
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 eso esta extraño.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #12  
Antiguo 30-10-2007
perico perico is offline
Miembro
 
Registrado: nov 2003
Posts: 69
Poder: 21
perico Va por buen camino
dime como

puede ser que no lo alla echo como es, dime los pasos a ver si la coloque mal
Responder Con Cita
  #13  
Antiguo 31-10-2007
perico perico is offline
Miembro
 
Registrado: nov 2003
Posts: 69
Poder: 21
perico Va por buen camino
Smile ya

ya listo si era eso, pero habia que agregar todas las carpetas source de zeos
gracias

Responder Con Cita
  #14  
Antiguo 31-10-2007
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
Ahhh, Yo sabia porque eso ya se estaba poniendo bastante extraño, que bueno que hayas podido solucionar tu problema.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #15  
Antiguo 31-10-2007
wesito wesito is offline
Registrado
 
Registrado: oct 2007
Posts: 7
Poder: 0
wesito Va por buen camino
hej

te conviene usar la herramienta OBDC 3.XX, la descargas de la pagina de MySQL.
Responder Con Cita
  #16  
Antiguo 01-11-2007
perico perico is offline
Miembro
 
Registrado: nov 2003
Posts: 69
Poder: 21
perico Va por buen camino
Question porque?



bueno yo estoy esplorando el area de mysql y me interesan los comentarios que me puedan hacer.
dime una cosa en que te basas para decir que me conviene usar el odbc?
pues me gustaria saber y ver si pues estoy tiempo de hacerlo y el porque hacerlo.

Responder Con Cita
  #17  
Antiguo 02-11-2007
wesito wesito is offline
Registrado
 
Registrado: oct 2007
Posts: 7
Poder: 0
wesito Va por buen camino
Cita:
Empezado por perico Ver Mensaje


bueno yo estoy esplorando el area de mysql y me interesan los comentarios que me puedan hacer.
dime una cosa en que te basas para decir que me conviene usar el odbc?
pues me gustaria saber y ver si pues estoy tiempo de hacerlo y el porque hacerlo.

Porque es sencillo de conectar a a cualquier version de MySQL. Hace poco empecé a usar el delphi con tablas MySQL y anda muy bien, al principio tiene su vuelta pero es sencillo de manejar.
Responder Con Cita
  #18  
Antiguo 29-11-2007
carlosmat21 carlosmat21 is offline
Registrado
 
Registrado: dic 2006
Posts: 5
Poder: 0
carlosmat21 Va por buen camino
En delphi 2007 se utiliza dbexpress

Utilizo dbestudio, que es gratuito y se puede descargar desde la pagina oficial de mysql, para administrar la base de datos, y en el componete dbexpress
agarras un tsqlconnection, en las propiedades cambias el drivername para que sea mysql, y en params vuelves a poner en drivername Mysql, en hostname la ip del servidor donde este alojada tu base de datos, o si es local pones localhost, en nombre de la base de datos en database, como usuario pones si creaste alguno tu nombre o root en su defecto, password la contraseña y dejas lo demas como esta, ahora cambias la propiedad connected puede que vuelva a pedir la contraseña para el usuario en una ventana, ahora se pondria un sqltable para cada tabla y se cambia la propiedad sqlconnection para que quede la que hicimos y luego se pone el tablename se elige la tabla y se cambia la propiedad active a true para activar la conexion, despues se pone un datasource y se conecta con la sqltable en la propiedad dataset y todo lo demas como siempre espero ayude a quien busca esto pues yo me tarde un buen ratillo en encontrar como
Responder Con Cita
  #19  
Antiguo 10-12-2007
sancarlos sancarlos is offline
Miembro
 
Registrado: sep 2007
Ubicación: Cartago , Tres Rios , Costa Rica
Posts: 48
Poder: 0
sancarlos Va por buen camino
si gustas me escribes a info@oliversoftcr.com

si gustas me escribes a info@oliversoftcr.com , para enviarte unos ejemplos.
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
Conectarme con mysql David PHP 2 26-11-2006 17:38:26
Otro error para conectarme como cliente, sigo son conectarme :( Lore Castillo Oracle 1 21-06-2005 02:16:14
Error al conectarme a mysql con componentes zeos ppalmamichi MySQL 3 01-06-2005 16:11:57
como conectarme remotamente mysql a mysql sakuragi MySQL 14 11-11-2004 15:04:46
Como conectarme a una base de datos como postgres o mysql?? marys MySQL 4 08-05-2003 11:34:08


La franja horaria es GMT +2. Ahora son las 08:39:19.


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