Ver Mensaje Individual
  #5  
Antiguo 18-06-2008
Avatar de PaFernan99
PaFernan99 PaFernan99 is offline
Miembro
 
Registrado: mar 2004
Ubicación: La Plata, Buenos Aires, Argentina
Posts: 79
Reputación: 21
PaFernan99 Va por buen camino
Smile A ver, a ver...

Vamos por parte.
Cita:
Aun eso se puede hacer en la version mysql manager 2?
MySQL manager es un front-end para gestión de las bases de datos con MySQL. Es una aplicación que te permite crear, administrar y eliminar bases de datos que crees con MySQL. No tiene nada que ver con lo que quieras hacer con Delphi.
Fijate en la componente ZConnection, en el Object Inspector de tu Delphi tiene que aparecer la property "Protocol". Ahí vas a encontrar un montón de opciones para vrios motores (Firebird, Sql Server, Mysql, etc.). Cada uno de los protocolos tiene un número, ademas del nombre. En mi caso, estoy usando MySQL 5, por lo tanto mi protocol es MySQL-5. Tenes desde la versión 3.23 de MySQL.
Aca no tengo las componentes Zeos instaladas, pero creo que tendrías que configurar tu ZConnection de la siguiente manera:

User: root
Password: tu_password
Connected: true (si querés trabajar conectada en modo diseño)
Protocol: Mysql-5 (en mi caso, deberías ver en tu caso que versión de MySQL estas usando)
Login: true
Database: tu_base

Creo que eso es todo (lástima que acá no tenga las componentes instaladas).

Por supuesto, tu base debe estar creada y debe tener objetos (tablas o vistas) para poder trabajar con ella.
Para crear la base y las tablas podés usar el MySQL manager. Yo particularmente utilizo las Tools que podés descargar del sitio oficial de MySQL http://MySQL.org
Para acceder a los objetos de tu_base tenés en la paleta Zeos varios componentes: ZTable, ZQuery, ZReadOnlyQuery. Selecciona el que se adapte a tus necesidades y en connection seleccionas el componente ZConnection que habías creado antes.
Si es un ZQuery o un ZReadOnlyQuery debe tener una consulta en el atributo Sql, como por ejemplo un select a una tabla de tu base de datos.

Espero haber sido de ayuda.
Saludos!
Responder Con Cita