Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   No puedo instalar Zeos (https://www.clubdelphi.com/foros/showthread.php?t=30278)

[Gunman] 02-04-2006 17:19:31

Yo no he podido instalar los componentes ZeosLib pues al compilar el dpk de instalación me sale el siguiente error en ZConnection.pas:
[Pascal Error] ZConnection.pas(107): E2003 Undeclared identifier: 'TLoginEvent'
Cómo puedo solucionar este problemilla?

Aprendiendo 02-04-2006 17:52:18

Yo no tuve ese problema a la hora de instalar el componente, la única incidencia que tuve es en algún archivo pero lo arreglé quitando algunos puntos y coma por comas.

Un saludo...

:) :cool: :)

[Gunman] 02-04-2006 20:02:32

Que versión de Delphi tienes?

walito 03-04-2006 02:27:35

Y que version de Zeos estas instalando?

Aprendiendo 03-04-2006 11:42:23

La versión Delphi que utilizo es: Delphi 6 Professional
La versión Zeosdbo es: ZeosLib 6.5.1

Un saludo...

:) :cool: :)

[Gunman] 03-04-2006 14:43:31

Yo he estado intentando instalar en D2006 la última versión 'alpha' y la última versión 'stable', ambas me producen el mismo error.

[Gunman] 03-04-2006 19:38:32

Solucionado!
Sólo hay que incluir DBCommonTypes a las uses de ZConnection.pas.

edgwin 15-04-2006 05:50:43

Problemas
 
Que tal colegas.

Yo tambien tengo problemas para instalar el ZEOSLIB pero en LAZARUS. Al momento de querer abrir para compilar el archivo: zdbc.lpk me indica un error que dice: "No se ha podido leer el archivo de paquete: '..\lazarus\zdbc.lpk'"

Este error sucede tanto para la version de linux como para la de windows. ¿Alguien podria ayudarme?

De antemano gracias!

reevil 01-05-2006 13:32:34

instalar zeos en bds 2006 para builder c++
 
hola, alguien podria darme una ayudita para instalar zeos en bds 2006?? (que version de zeos es la mas conveniente entre otras cosas:)) para usarlo con builder c++... gracias de antemano

chux 02-05-2006 10:02:35

Yo lo tengo instalado en d2006 y me funciona, pero tengo la sensacion de que tarde o temprano fallara por los arreglos que he tenido que hacer... primero de todo, incluir los directorios y compilar en el orden que pone en el archivo de instalacion.

Despues, lo del tlogin event es un tipo que en d2006 ha cambiado de sitio, teneis que editar el archivo Zconnection.pass y añadir esto en el include de la unidad

{$IFDEF VER180}
DBCommonTypes,
{$ENDIF}

hasta este punto todo correcto, me compilaba todo bien, pero al darle a instalar llegaba un punto (creo que era una funcion, no recuredo bien) que me decia que el numero de elementos de la llamada diferia con el de la declaracion ( 38 de la llama por 42 de la declaracion)...... asi que coji el ultimo parametro que se pasaba y lo copie 4 veces mas.... supuse que no iba a funcionar pero instalo correctamente.... no lo he trasteado mucho para poder asegurar de que funcione al 100%, pero conectar conecta, que ya es algo
ahh, no olvideis copiar los bpl generados al compilar a system32 antes de instalar...

Bueno espero haberos ayudado, saludos

JCarlosas 14-09-2006 16:14:15

Hola.
Muchas gracias a todos por los cometarios pues me han servido para poder hechar a andar Zeos con D2006.

Solo queria hacer un comentario de una de las opiniones.
Cita:

Empezado por chux
hasta este punto todo correcto, me compilaba todo bien, pero al darle a instalar llegaba un punto (creo que era una funcion, no recuredo bien) que me decia que el numero de elementos de la llamada diferia con el de la declaracion ( 38 de la llama por 42 de la declaracion)...... asi que coji el ultimo parametro que se pasaba y lo copie 4 veces mas.... supuse que no iba a funcionar pero instalo correctamente.... no lo he trasteado mucho para poder asegurar de que funcione al 100%, pero conectar conecta, que ya es algo

Para resolver el error de que son 42 en vez de 38 elementos yo lo que hice fue tomar las siguientes lineas que estan definidas en DB.pas a partir de la linea 61 en la version de D2006.
Como se puede ver son 42 elementos, entonce sustitui todos ellos por los 38 que habian en
ZAbstractRODataset


En esencia sustitui esto que me estaba dando el error:
Código Delphi [-]
const
  BaseFieldTypes: array[TFieldType] of TFieldType = (
    ftUnknown, ftString, ftInteger, ftInteger, ftInteger, ftBoolean, ftFloat,
    ftFloat, ftBCD, ftDateTime, ftDateTime, ftDateTime, ftBytes, ftVarBytes,
    ftInteger, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftUnknown,
    ftString, ftString, ftLargeInt, ftADT, ftArray, ftReference, ftDataSet,
    ftBlob, ftBlob, ftVariant, ftInterface, ftInterface, ftString, ftTimeStamp, ftFMTBcd);

Por esto otro:
Código Delphi [-]
Const
  BaseFieldTypes: array[TFieldType] of TFieldType = (
    ftUnknown, ftString, ftSmallint, ftInteger, ftWord, // 0..4
    ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, // 5..11
    ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, // 12..18
    ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, // 19..24
    ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, // 25..31
    ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd, // 32..37
    ftFixedWideChar, ftWideMemo, ftOraTimeStamp, ftOraInterval); // 38..41

Y bueno hasta ahora me a funcionado sin problemas en MySQL. En Oracle me compila todo bien, pero he tenido algunos problemas durante la ejecucion, algunos de los cuales no he resuelto aun.

Bueno es solo otra manera de resolver el problema.
Saludos
Juan Carlos

razadi 11-10-2006 18:08:00

A mi me sale el siguiente error al instalar los Zeos
 
Que tal foro, les platico de manera rápida, en mi maquina tengo instalado DELPHI 6 y DELPHI 2005 por politicas de la empresa.

Yo he trabajado con DELPHI 7 y nunca tuve algun problema pero ahora tengo que utilizar estas dos versiones.

Hice una aplicacion en DELPHI 7 utilizando la libreria Zeos y corrio si problemas ahora tengo que recompilar esta aplicacion en DELPHI 2005 ya actualice todos los componentes propios y de terceros para esta version pero al instalar la libreria de ZEOS me marca el siguiente error:

::Cannot load package 'rtl60.' It contains unit 'System,' which is also contained in package 'rtl90'::

Esto sé que es porque esta instalado tambien DELPHI 6 pero no puedo eliminarlo, asiq ue como puedo resolver esto.

les agradezco su ayuda.

a por cierto la version que uso del zeoes es:
ZeosLib 6.5.1-alpha

razadi 16-10-2006 20:03:36

Mi solución de la instalación de los Zeos
 
Encontre la solución del problema que tenia referente a la instalación de los componentes Zeos, pues bien mi problema consistia en el path de windows, si efectivamente la variable de entorno no estaba apuntando a al system 32 de mi windows y donde apuntaba solo encontraba el vlc60.bpl y el rtl60.bpl asi que reasigne el valor a donde si estaban estos bpls y santo remedio.

Se los paso al costo por si a alguien le pasa lo mismo, saludos y espero le ssirva, por cieto, gracias a todos.

Crandel 17-10-2006 02:20:54

Para todos los que tienen problemas con Zeos

yo tambien lo tuve y me canse de intentar de hacerlo andar, hasta que encontre el foro de los desarrolladores y ahi tienen las ultimas versiones que funcionan a la perfeccion

http://zeos.firmos.at/viewforum.php?...d3367447c5dd72


La franja horaria es GMT +2. Ahora son las 21:19:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi