![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola a tod@s.
CON LAZARUS, no logro conectar el componente ZConnection de ZEOS con la BD en tiempo de diseño. Uso Zeos 6.6.6, con Firebird 2.0.5, con Lazarus 0.9.29 en Win XP (SP 3). Lo he hecho sin problemas usando Delphi 7 y la misma versión de los Zeos. El problema consiste en que, al intentar conectar, me aparece el error de que no puede encontrar las librerías dinámicas Fbclient.dll o Fbclient20.dll. Este es el mensaje: "None of the dynamic libraries can be found: Fbclient20.dll, Fbclient.dll" El archivo Fbclient.dll lo incluyo en la misma carpeta en la que está el programa ejecutable (y eso funciona bien con Delphi 7). En tiempo de ejecución puedo conectar sin problema. Pero, para incluir los campos de la tabla a la que se accede, debo usar la opción de hacer clic con el botón derecho sobre el componente ZQuery y seleccionar "Editar Campos..." y eso no parece posible con ZConnection sin conectar (en tiempo de diseño). Tampoco puedo generar el contenido de las propiedades DeleteSQL, InsertSQL y ModifySQL en el componente ZUpdateSQL usando la opción de hacer clic con el botón derecho sobre el componente ZUpdateSQL y seleccionar "UpdateSQL editor...". Gracias de antemano. |
|
#2
|
||||
|
||||
|
Acabo de hacer una prueba y funciona correctamente, ¿seguro que está firebird activo?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Cita:
Pero siguiendo el planteamiento que haces, desinstalé Firebird y lo volví a instalar. Antes estaba como aplicación y ahora está como servicio. Además, copié el archivo Fbclient.dll en la carpeta system32. Y la cosa ha mejorado, porque ahora sí que puedo conectar, en Lazarus, el componente ZConnection sin mensajes de error. También se resolvieron unos detalles que me aparecieron haciendo las últimas pruebas con Delphi 7. Sin embargo, en Lazarus, cuando intento incluir los campos en el ZQuery haciendo clic en el componente con el botón derecho y seleccionando la opción "Editar campos...", al aparecer la ventana y hacer clic con el botón derecho y seleccionar la opción "Añadir campos" me aparece el mensaje de error: "No es posible obtener la lista de campos del dataset. Comprobar opciones del dataset. Access violation.". Además y también en tiempo de diseño, cuando intento poner a true la propiedad "Active" del ZQuery, me da el mensaje de error: "Access violation.". Con lo cual, he avanzado aunque no he podido resolver completamente el problema. Aclaro que después de reinstalar Firebird y también en tiempo de diseño, en Delphi 7 desaparecieron todos lo problemas y puedo hacer todo lo que me falla con Lazarus. Las pruebas que hago en Delphi 7 y en Lazarus son iguales. ¿Alguna sugerencia? Gracias de antemano. |
|
#4
|
||||
|
||||
|
Haría falta ver al menos los parámetros del zquery y del zconnection
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Hola de nuevo.
Cita:
Código:
ZConnection AutoCommit True Catalog Connected True Database C:\Employee.fdb (realmente es otra, lo dejo así para simplificar) DesignConnection False HostName LoginPrompt False Name ZConnection1 Password masterkey Port 0 Properties (vacío) Protocol Firebird-2.0 ReadOnly False SQLHourGlass False Tag 0 TransactlsolationLevel tiReadCommitted User sysdba Version 6.6.6-stable -------------------------------------------------- ZQuery Active False AutoCalcFields True CachedUpdates False Connection Konnection1 DataSource FetchRow 0 Filter Filtered False IndeyFieldNames LinkedFields MasterFields MasterSource Name ZQueryI Options [doCalcDef auks] ParamCheck True Params 0 items Properties (TStrings) ReadOnly False Sequence SequenceField ShowRecordTypes SortedFields [usUnmodified,usModified,usInserted] SortType stAscending SQL 'Select * from Job' Tag 0 UpdateMode umUpdateChanged UpdateObject WhereMode wreWhereKeyOnly Saludos. |
|
#6
|
||||
|
||||
|
¿Y te ocurre con cualquier base de datos o sólo esa?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error al conectar Zeos | identsoft | Conexión con bases de datos | 10 | 11-04-2012 21:40:11 |
| Conectar Oracle con Zeos sin cliente Ora | mRoman | Providers | 4 | 13-07-2010 04:39:01 |
| problema conectar mysql con zeos | enecumene | MySQL | 4 | 30-08-2007 17:32:32 |
| en diseño web | miamuxi | Conexión con bases de datos | 6 | 19-01-2007 20:13:50 |
| Conectar con zeos a Mysql 4.1.18 | ctronx | MySQL | 3 | 25-05-2006 18:47:46 |
|