Hace algunos días me bajé la versión 6.5.1 Alpha de los Componentes Zeos DBO para Delphi 7 (CVS 13/10/2005) y me encontré con un error que no me dejaba instalarlo:
[Error] ZDbc.dpk(84): ‘END’ expected but identifier ‘ZDbcASAUtils’ found
El error hace su aparición cuando se trata de compilar el ZCore… y el error es algo “tonto”. Si te encuentras con este error, lo que debes hacer es cambiar el punto y coma de la línea anterior al ZDbcASAUtils por una coma. Vuelves a compilar (es posible que avise de algunos warnings) y continúas normalmente.
Después de haber compilado todos los componentes, al final le das Install al ZComponent y la pestaña del Zeos Access ya va a estar disponible al final de la barra de pestañas.
Resumiendo, para poder instalarlo en Delphi 7:
- Bajar los componentes de SourceForge.
- Descomprimir el archivo en un directorio. Recordar que este directorio deberá ser permanente (o sea, no se borra después de haber compilado e instalado los componentes en el D7).
- Abres el Delphi y vas a Tools -> Environment Options… -> Pestaña Library -> click en “…” en Library path y agregas al path los directorios (src/component, src/core, src/dbc, src/parsesql, src/plain, y luego OK - OK.
- Luego, File -> Open Project… (o Ctrl+F11 directamente), y buscas el archivo ZeosDbo.bpg en el directorio que corresponde a tu versión (en mi caso delphi7) en el directorio packages.
- Vas a poder ver la ventana Project Manager con todos los .bpl dentro.
- Comenzamos compilando ZCore.bpl haciendo click derecho sobre el mismo y seleccionado Compile.
- Hacemos el mismo procedimiento por cada uno de los archivos desde arriba para abajo hasta que llegamos a ZComponent en el que ademas de compilar le damos Install.
- Si una ventana avisa de que varios objetos se han agregado a una pestaña con una lista de nombres que comienzan con Z, entonces ya está todo instalado
- Si aparece el error que mencioné anteriormente, ya está explicado como solucionarlo. Simplemente hacer la corrección y volver a compilar y continuar normalmente.










jose manuel sancho dijo:
Los componenetes zeos solo llegan en MySQL a la version 4,1 hay algun otro componente que llegue hasta la versión actual de MySQL 5.011
16 Sep 2006, 5:16 amRamon Rodriguez dijo:
Jose Manuel Sancho,
El Zeos si funciona en MySQL 5 lo que debes de hacer es cambiar las contrasenas del servidor de datos de MySQL 5 a la forma antigua de MySQL 4.
aqui te pongo un ejemplo de lo que debes de ejecutar en la linea de comandos de MySQL 5 para que puedas acceder desde Zeos.
mysql> SET PASSWORD FOR root = OLD_PASSWORD(’nuevo password’);
Espero que te sirva
16 Sep 2006, 4:05 amjuan carlos dijo:
hola, mira yo instale la ultima version de los DBO pero no tiene la carpeta de lb donde van las dll para que puedan funcional. al momento de intetnar conectarme. me dice que no hay driver para la base de datos.
si me puedes ayudar seria un gran exito ya q no kiero utilizar el DNS.
16 Sep 2006, 3:06 pmtino dijo:
y para delphi 7 personal
16 Sep 2006, 5:01 pmque hay? de bases datos libres
juan carlos dijo:
disculpa. cometi un error de escritura al hacer la pregunta. sucede q e sintalado la ultima version de zeosdbo que esta en la pagina de ellos, la versio 6.6 pero al descomprimirla no tiene la carpeta lib que contienen las dll para que puedan funcionar. me sigue daonde el error de driver.
si alguien tiene la version 6.5 de los zeosdb seria un extito…. q me la pasen mi correo es juan.mordan@gmail.com me la pueden enviar alli. mi msn es masters_p9@hotmaill.com
gracias
16 Sep 2006, 6:45 pm