Problemas Zeos + XE2 + sqlite
Hola, un saludo a todos, estoy haciendo pruebas para trabajar con sqlite con los componentes gratuitos ZeosLib:
- Tengo instalados los componentes Zeos 7.0.0-dev en Delphi XE2 ,no problem. - Me bajé los archivos sqlite-dll-win32-x86-3071602.zip (sqlite3.dll) y sqlite-shell-win32-x86-3071602.zip (sqlite3.exe) de la web de SQLite. - Creo desde la línea de comandos (con sqlite3.exe) una base de datos con una tabla facturas, no problem. La base de datos creada la puedo abrir y ver la tabla desde un editor que he encontrado en internet. - Pongo un componente TZConnection , le pongo como propiedad Database el fichero creado anteriormente. Como propiedad protocol le pongo sqlite-3 y como library location la libreria sqlite3.dll (la pongo en la misma carpeta de la aplicación). Pongo en tiempo de diseño la propiedad connceted = true y no problem. - Pongo un TZQuery con la propiedad Connection apuntando al componente de conexión anterior, y le escribo la propiedad sql = "select * from facturas" y cuando activo la propiedad Active = true me salta el error "SQL Error: SQL Logic error or missing database" ¿alguna sugerencia?, alguien ha probado esa combinación de versiones Zeos y SQLite (en principio son las últimas disponibles) Gracias |
Si tuviera ese error (no tengo esa versión de Delphi), aprovecharía la posibilidad de disponer del código fuente para hacer una ejecución "paso-a-paso" y ver en dónde no encuentra el archivo dentro de las fuentes. Otra posibilidad es usar un software como el Process Monitor, que te muestra las aperturas de archivos (correctas o fallidas, incluyendo el trayecto) de cualquier aplicación.
http://www.clubdelphi.com/foros/showthread.php?t=82833 Con esas dos opciones encuentras el problema casi seguro. Y de paso si lo compartes aquí, mucho mejor. :) |
La franja horaria es GMT +2. Ahora son las 09:08:57. |
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