Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 16-11-2007
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
¿tienes esto puesto en la libreria?

$(DELPHI)\Projects\Bpl
Responder Con Cita
  #22  
Antiguo 16-11-2007
kakarotv5 kakarotv5 is offline
Miembro
 
Registrado: feb 2007
Posts: 162
Poder: 18
kakarotv5 Va por buen camino
Cita:
Empezado por salvica Ver Mensaje
¿tienes esto puesto en la libreria?

$(DELPHI)\Projects\Bpl
Si, lo tengo puesto.
Responder Con Cita
  #23  
Antiguo 16-11-2007
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
Pues ya no se que más decirte .

Si en Delphi -> Projects -> Bpl tienes ZDbc60.bpl y ZComponent60.bpl no sé porqué no lo encuentra

Saludos y revisa el enlace de más arriba por si hay algo que se nos escapa
Salvica
Responder Con Cita
  #24  
Antiguo 16-11-2007
kakarotv5 kakarotv5 is offline
Miembro
 
Registrado: feb 2007
Posts: 162
Poder: 18
kakarotv5 Va por buen camino
He leído el pdf que has puesto y he incluido este otro path en la librería:

$(DELPHI)\Source\ZEOSDBO-6.6.1-beta\packages\delphi6\build

Pero sigue con el mismo error.

Última edición por kakarotv5 fecha: 16-11-2007 a las 02:57:10.
Responder Con Cita
  #25  
Antiguo 16-11-2007
kakarotv5 kakarotv5 is offline
Miembro
 
Registrado: feb 2007
Posts: 162
Poder: 18
kakarotv5 Va por buen camino
¿Seguro que hay que incluir los directorios que están dentro de $(DELPHI)\Source\ZEOSDBO-6.6.1-beta\test?
Responder Con Cita
  #26  
Antiguo 16-11-2007
kakarotv5 kakarotv5 is offline
Miembro
 
Registrado: feb 2007
Posts: 162
Poder: 18
kakarotv5 Va por buen camino
He conseguido instalar ZEOSLib en Delphi 2006 pero en Delphi 6 no hay manera.
Responder Con Cita
  #27  
Antiguo 16-11-2007
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
Hola kakarotv5, siento no haber podido seguir anoche pero era ya muy tarde y se me cerraban las pestañas

Cita:
Empezado por kakarotv5 Ver Mensaje
¿Seguro que hay que incluir los directorios que están dentro de $(DELPHI)\Source\ZEOSDBO-6.6.1-beta\test?
Yo no te dije que pusieses nada de test, por las prisas de escribir se me olvidó añadir \src\ ya que las carpetas database, developer_diary, examples, lib, test y las de las versiones de paquetes que no son delphi7 las eliminé por razón de espacio, así que:

Comenzando con la instalación
==============================

Asumo que:
- Instalo Zeos en Delphi-7
- Que has desinstalado la versión como te expliqué anteriormente
- Y que el directorio ZEOSDBO-6.6.1-beta está en C:\Program Files\Borland\Delphi7\Sources.mios\ZEOSDBO-6.6.1-beta

Los siguientes directorios hay que añadirlos a Tools --> Enviroment Options... --> Library --> Library path
Código Delphi [-]
$(DELPHI)\Sources.mios\ZEOSDBO-6.6.1-beta\src\component
$(DELPHI)\Sources.mios\ZEOSDBO-6.6.1-beta\src\core
$(DELPHI)\Sources.mios\ZEOSDBO-6.6.1-beta\src\dbc
$(DELPHI)\Sources.mios\ZEOSDBO-6.6.1-beta\src\parsesql
$(DELPHI)\Sources.mios\ZEOSDBO-6.6.1-beta\src\plain
En el manual que te pasé ayer, recomienda que se añada también la carpeta

$(DELPHI)\Sources.mios\ZEOSDBO-6.6.1-beta\packages\delphi7\build

sin embargo yo no lo tengo añadido, ahora bien, como Zeos lo tengo instalado en Windows y en Linux, es posible que en cada uno de los paquetes haya cambiado el directorio de salida (output path creo recordar) a

$(DELPHI)\Projects\Bpl

aunque no lo creo, ya que las unidades ".dcu" están en build y los archivos ".dcp y .bpl" están en bpl

En el manual se dice que abras el fichero ZeosDbo.bpg y que instales los componentes en el órden en que vienen, ahora bien, cada uno es libre de hacer lo que más le convenga (si la cosa funciona) y mi procedimiento de intalación ha sido abrir (en el órden que te pongo) los paquetes ".dpk":
Código Delphi [-]
ZCore.dpk
ZParseSql.dpk
ZPlain.dpk
ZDbc.dpk
ZComponent.dpk
ZComponentDesign.dpk
Sobre todos ellos, solamente pulso sobre el botón "Compile", y además, (sobre ZComponentDesign.dpk) pulso en el botón "Install", luego en la barra de menús selecciono File -> Close All y respondo NO a las preguntas de que si deseo guardar los cambios.

Ya te digo que, generalmente, no he tenido problemas tanto en Windows como en Linux

Saludos y si deseas algo más por aquí estaremos
salvica
Responder Con Cita
  #28  
Antiguo 16-11-2007
kakarotv5 kakarotv5 is offline
Miembro
 
Registrado: feb 2007
Posts: 162
Poder: 18
kakarotv5 Va por buen camino
Cita:
Empezado por salvica Ver Mensaje
Hola kakarotv5, siento no haber podido seguir anoche pero era ya muy tarde y se me cerraban las pestañas
No te preocupes, bastante haces con ayudarme.

Cita:
Empezado por salvica Ver Mensaje
Yo no te dije que pusieses nada de test, por las prisas de escribir se me olvidó añadir \src\
Ya, fui yo quien lo interpretó mal, fui abriendo carpeta a carpeta para ver cual era la que contenía esos directorios y me topé con test y vi que los tenía así que no busqué más.

Cita:
Empezado por salvica
Descomprime de nuevo el fichero ZEOSDBO-6.6.1-beta.zip (mejor en Delphi -> Sources)
En la carpeta Delphi veo la carpeta Source (sin la s del final) así que lo descomprimo en esa.

Cita:
Empezado por salvica Ver Mensaje
- Y que el directorio ZEOSDBO-6.6.1-beta está en C:\Program Files\Borland\Delphi7\Sources.mios\ZEOSDBO-6.6.1-beta
Lo tengo dentro de la carpeta Source de Delphi 6, ¿no pasa nada por esto verdad?.

He cambiado las rutas de la librería:

Código:
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\component
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\core
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\dbc
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\parsesql
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\plain
por estas:

Código:
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\component
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\core
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\dbc
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\parsesql
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\plain
Cita:
Empezado por salvica Ver Mensaje
Sobre todos ellos, solamente pulso sobre el botón "Compile", y además, (sobre ZComponentDesign.dpk) pulso en el botón "Install", luego en la barra de menús selecciono File -> Close All y respondo NO a las preguntas de que si deseo guardar los cambios.
Yo no tengo el paquete ZComponentDesign.dpk, así que el que instalo es ZComponent.dpk.

Sigo con el mismo error, estoy pensando en desinstalar Delphi 6 y volverlo a instalar.

EDITO: Creo que ya se por qué es: el problema reside en el path de Windows, la variable de entorno no está apuntando a Windows/system32. Voy a arreglarlo y ahora te cuento.

Saludos.

Última edición por kakarotv5 fecha: 16-11-2007 a las 14:05:48.
Responder Con Cita
  #29  
Antiguo 16-11-2007
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
Cita:
Empezado por kakarotv5 Ver Mensaje
No te preocupes, bastante haces con ayudarme.
No es molestia, yo también tengo muchos problemas con Delphi

Cita:
Empezado por kakarotv5 Ver Mensaje
Lo tengo dentro de la carpeta Source de Delphi 6, ¿no pasa nada por esto verdad?.
No, solo que así distingo los paquetes que vienen con Delphi y las instalaciones mias

Cita:
Empezado por kakarotv5 Ver Mensaje
He cambiado las rutas de la librería:

Código:
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\component
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\core
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\dbc
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\parsesql
$(DELPHI)\Lib\ZEOSDBO-6.6.1\test\plain
por estas:

Código:
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\component
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\core
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\dbc
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\parsesql
$(DELPHI)\Lib\ZEOSDBO-6.6.1\src\plain
Si dices que has cambiado el directorio de Zeos a Source NO PUEDES seguir utilizando Lib, ¿no estarás poniendo los directorios a mano?, hay que hacerlo a través del botón con tres puntos que hay abajo y buscarlos en el árbol de directorios que te sale a continuación. Delphi te pondrá (en tu caso)
Código Delphi [-]
C:\Archivos de Programa\Borland\Delphi6\Source\ZEOSDBO-6.6.1\src\component
C:\Archivos de Programa\Borland\Delphi6\Source\ZEOSDBO-6.6.1\src\core
C:\Archivos de Programa\Borland\Delphi6\Source\ZEOSDBO-6.6.1\src\dbc
C:\Archivos de Programa\Borland\Delphi6\Source\ZEOSDBO-6.6.1\src\parsesql
C:\Archivos de Programa\Borland\Delphi6\Source\ZEOSDBO-6.6.1\src\plain
Luego (a mano) puedes cambiar (no es obligatorio, pero queda más corto) C:\Archivos de Programa\Borland\Delphi6 por $(DELPHI)

Cita:
Empezado por kakarotv5 Ver Mensaje
Yo no tengo el paquete ZComponentDesign.dpk, así que el que instalo es ZComponent.dpk
Es lo mismo, ya he comprobado que Delpi-6 no trae ese paquete

Cita:
Empezado por kakarotv5 Ver Mensaje
Sigo con el mismo error, estoy pensando en desinstalar Delphi 6 y volverlo a instalar.
No hombre, el problema no es de Delphi, sino de la instalación de Zeos
Responder Con Cita
  #30  
Antiguo 16-11-2007
kakarotv5 kakarotv5 is offline
Miembro
 
Registrado: feb 2007
Posts: 162
Poder: 18
kakarotv5 Va por buen camino
Cita:
Empezado por salvica Ver Mensaje
Si dices que has cambiado el directorio de Zeos a Source NO PUEDES seguir utilizando Lib, ¿no estarás poniendo los directorios a mano?, hay que hacerlo a través del botón con tres puntos que hay abajo y buscarlos en el árbol de directorios que te sale a continuación. Delphi te pondrá (en tu caso)
Me equivoqué al ponerlo en el post (hice un corta pega sobre mi mensaje anterior), pero las rutas en Delphi las tengo bien. Ahora edito los mensajes anteriores.
Cita:
Empezado por salvica Ver Mensaje
Luego (a mano) puedes cambiar (no es obligatorio, pero queda más corto) C:\Archivos de Programa\Borland\Delphi6 por $(DELPHI)
Si, eso ya lo sabía, queda mucho mejor con $(DELPHI), más profesional, jeje.

Bueno pues te comento:

Hace tiempo modifiqué la variable PATH del sistema y está ya no apuntaba a Windows/system32, la modifiqué curiosamente para instalar el paquete KOL-CE para Lazarus (siempre a vueltas con la instalación de paquetes).

Pues bien, leyendo en este post del foro, me he dado cuenta de que esto puede ser una razón para que Delphi no encuentre bien los archivos. He vuelto a hacer que la variable PATH del sistema apuntara a Windows/system32 y me seguía dando error, así que he añadido la ruta C:\Archivos de programa\Borland\Delphi6\Projects\Bpl a la variable del sistema PATH, lo he intentado instalar y al fin lo he conseguido.

Gracias por tu tiempo, espero que esto le sirva a más gente.

Ahora vendrán las dudas sobre la utilización y utilidad de ZEOSLib

Saludos.

Última edición por kakarotv5 fecha: 16-11-2007 a las 14:37:31.
Responder Con Cita
  #31  
Antiguo 16-11-2007
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
Cita:
Empezado por kakarotv5 Ver Mensaje
...Bueno pues te comento:

Hace tiempo modifiqué la variable PATH del sistema y está ya no apuntaba a Windows/system32, la modifiqué curiosamente para instalar el paquete KOL-CE para Lazarus (siempre a vueltas con la instalación de paquetes).

Pues bien, leyendo en este post del foro, me he dado cuenta de que esto puede ser una razón para que Delphi no encuentre bien los archivos. He vuelto a hacer que la variable PATH del sistema apuntara a Windows/system32 y me seguía dando error, así que he añadido la ruta C:\Archivos de programa\Borland\Delphi6\Projects\Bpl a la variable del sistema PATH, lo he intentado instalar y al fin lo he conseguido.

Gracias por tu tiempo, espero que esto le sirva a más gente.

Ahora vendrán las dudas sobre la utilización y utilidad de ZEOSLib

Saludos.
No sabia que Bpl estaba asignado en el path del sistema , en fin encantado de que te funcione todo
Si tienes alguna duda pregunta en el foro, que se lo "curran de muerte"
Salu2 y hasta la próxima
Salvica
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
PostgreSQL y los componentes Zeosdbo chalys Conexión con bases de datos 2 26-08-2005 21:34:15
Componentes Zeosdbo chalys Conexión con bases de datos 0 08-08-2005 02:53:44
Delphi2005 & Zeosdbo-6.5.1-alpha Essato MySQL 0 14-06-2005 22:49:36
¿MDO o ZeosDBO? mgventura Firebird e Interbase 3 13-05-2005 23:38:12
ZeosDBO y la sentencia sql UNION McRose Conexión con bases de datos 0 08-04-2005 15:54:59


La franja horaria es GMT +2. Ahora son las 04:54:34.


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