Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Problema con zeos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Problema con zeos Responder citando

hola primero saluidar a todos ya que soy nuevo en el foro

estoy haciendo una aplicacion con base de datos cliente servidor usando
paradox con tcpip , hasta ahora solo habia hecho aplicaciones (siempre con paradox) de escritorio o sea que o se muy bien como va a funcionar esto pero es importante que funcione bien. Lei que seria mucho mejor migrar a bases de datos especificas para este tipo de funcionamiento , entonces me
decante por probar firebird con componenetes zeos, al final consegui instalar los componentes , la sorpresa fue al quere compilar un nuevo proyecto de prueba no encontraba la cabecera creo que era "zconnection.h"
entonces copie de las sources todos los archivos .hpp en la carpeta includes/vcl del borland , compile y todo bien , el problema es que al arrancar la aplicacion me da este error "la aplicacion no se ha podido inicializar correctamente (0xc0000005).Haga clic en aceptar para terminar la aplicacion. debo decir que en el formulario acabe insertando un solo componente zconnection y nada mas , ni una solo linea de codigo para eliminar opciones
Entonces mi gozo en un pozo , llevo 3 dias intentando solucionar este problema pero no hay manera y ya no se que hacer.
gracias de antemano
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

hola yo uso la version 6.6.2-RC en builder 6 y va muy bien. Prueba desinstalar y volver a instalar. En la guia de intalacion dice
Cita:
1. Unpack the archive to a folder
2. Copy the required dlls from lib directory to the windows system directory (usually Windows\System
or winnt\system32
)
3. Add the build
Directory of the package you are about to install to Delphi's library path.
4. Locate the package directory associated with your compiler and open the ZeosDbo.bpg
project group. Load the project and compile the following components in the order listed (or just choose compile all
from Project
-Menu):
* ZCore.bpl
* ZParseSql.bpl
* ZPlain.bpl
* ZDbc.bpl
5. If all the packages, listed above are successfully compiled you have to install the ZComponent.bpl
. After that all ZEOS components are available in the IDE.
6. Create your own project and start adding the compoents through the IDE and set connection properties. For a quick tutorial, use the example provided with the project or browse the resources on the web page.
Observations:
1. When installing the library under C++ Builder (any version) it is highly recommended to remove any previously installed version of ZEOSDBO.

To do that you should first close C++ Builder (as some of these files may be locked) and remove the (ZCore|ZParseSql|ZPlain|Zdbc|ZComponent)(.bpl|.tds|.bpi|.lib) files from $(BCB)\Projects\Lib
and $(BCB)\Projects\Bpl
(where $(BCB) is something like C:\Program Files\Borland\CBuilder[4-6]
).
2. When compiling the library from ZeosDbo.bpg
under C++ Builder you may receive some warnings like 'Unable to find package import XXX.bpi
' and you may have to press Cancel multiple times to continue.

We're trying to get rid of this annoying behaviour, but until then here are some possible ways to avoid it, if needed:
1. Open, compile and install the packages (*.bpk) in the appropriate order (see Installation step #3) - i.e without using ZeosDbo.bpg
.
2. Open a command line in \packages\CBuilder[4-6] and do a manual make - like this: make -f ZeosDbo.bpg. This requires the PATH
and LIB
environment variables to be set properly, like this: SET BCB=d:\borland\cbuilder6
SET PATH=%BCB%\bin
SET LIB=%BCB%\lib
Then open ZeosDbo.bpg
in the IDE and install the packages the usual way.
3. While installing ZEOSDBO under C++ Builder version 4 from the IDE, you may get this error when compiling the ZDbc package : [Pascal Fatal Error] ZDbcMetadata.pas(3076): Internal error: SY876.
Currently, there is no known solution to this problem. Therefore,it is recommended to compile Zeoslib from the command line (issuing a make -f ZeosDBO.bpg from the directory /packages/cbuilder4
should accomplish this) and then to install the packages through menu Component->Install Packages.
This document was created using the >e-novative> DocBook Environment ({eDE})

saldudos tor
_________________
Un experto es aquel que ya ha cometido todos los errores posibles en una materia muy concreta.
(Niels Bohr)
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

y no te seria mas facil usar ADO y usar una bd gratuita de sql server?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

creo que encontre el problema ,
tenia instalado el builder c++ 2007 para probarlo el debugger lo cambia por el suyo , entonces desinstale el bcb2007 , volvi a la configuracion original y de momento parece que todo bien , ya no da el error del ejecutable,
entes de eso probe en otro equipo , instale el bcb6 , instale las zeos y no me dio el error en el ejecutable, eso si , me paso una cosa surrealista, al intentar conectar no me encontraba las dll fbclient.dll y fbclient20.dll, acabe metiendolas por todas partes (system32, system, windows, carpeta del proyecto y nada) imagino que debe ser un error del sistema digo yo , no se que decir. , tengo que decir que en el equipo original solo tenia fbclient.dll en la carpeta bin del directorio del bcb y no me dio ningun problema por eso, de hecho sigue estando igual .Ahora solo me queda probar que tal las zeos metiendo codigo a ver que pasa , despues de 4 dias y noches ya me empiezo a dar por satisfecho , pffffff madre mia .
PD yo es que os reireis pero nunca he usado ado , no tengo ni idea de como va, aunque se que firebird es una base de datos gratuita basada en interbase y que por lo visto va muy bien, ya contare mi experiencia a ver que pasa, muy agradecido por vuestra ayuda
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Con respecto a las dll esta bien, no es ningún error, debes ser tu el que coloques las dll que requieras, son los driver para conexión con las distintas bases de datos.
Y con respecto a por que no usar ADO, es que ADO requiere que este instalado ODBC.
En zeos la conexión es directa solo tener la dll para la bd y listo, con un poco de practica me parece que zeos, dbExpress, etc, es mas simple.
Saludos tor.
_________________
Un experto es aquel que ya ha cometido todos los errores posibles en una materia muy concreta.
(Niels Bohr)
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

no , si habia incluido las dll en todas partes , me funciona en todos los equipos incluyendo las dll en el directorio del app menos en uno , no se porque sera, pero bueno da igual , el caso es que ya funciona todo
gracias por todo , ya os contare como va la cosa , ahora solo me queda familiarizarme con el tipo de base de datos y listos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.