Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Como usar SQLite con Lazarus¿ (https://www.clubdelphi.com/foros/showthread.php?t=70164)

mcs 04-10-2010 14:05:15

Como usar SQLite con Lazarus¿
 
Hola,

He intentado varias veces usar el SQLite con el Lazarus, y siempre tengo el mismo problema: no encuentra el fichero SQLite.dll. Me pasa instalando las Zeos, o usando los componentes sqlite3laz.

Una vez se han instalado los componentes, se reinicia el Lazarus, y allí me sale el mensaje diciendo que no encuentra sqlite.dll. He descargado de la web de SQLite la dll compilada para Windows (sqlite3.dll), y no va. Si renombro este fichero a sqlite.dll, me dice que la dll es incorrecta o que faltan funciones.

Mi pregunta es: cómo debo instalar los componentes para SQLite? Donde puedo descargar el sqlite.dll, y que versión de la dll debo usar?

Muchas gracias,

Marc

donald shimoda 04-10-2010 15:00:10

Cita:

Empezado por mcs (Mensaje 378307)
He intentado varias veces usar el SQLite con el Lazarus, y siempre tengo el mismo problema: no encuentra el fichero SQLite.dll. Me pasa instalando las Zeos, o usando los componentes sqlite3laz.

Marc

Yo solo la he utilizado en linux, instalando el cliente de SqlLite. Pregunta, en vez de copiar una dll, porque no pruebas corriendo el instalador de sqllite para windows? No es mas simple?

mcs 04-10-2010 15:20:31

Cita:

Empezado por donald shimoda (Mensaje 378309)
Yo solo la he utilizado en linux, instalando el cliente de SqlLite. Pregunta, en vez de copiar una dll, porque no pruebas corriendo el instalador de sqllite para windows? No es mas simple?

Hola Donald,

Tu idea es buena, pero el problema está en que la distribución de SQLite para Windows no lleva ningún instalador. Hay dos ficheros zip, uno que lleva el sqlite3.exe, que es un cliente para trabajar con BBDD sqlite (lo mismo que sería el isql para Firebird), y otro que lleva el sqlite3.dll...

Saludos,

Marc

donald shimoda 04-10-2010 15:30:14

Cita:

Empezado por mcs (Mensaje 378314)
Hola Donald,

Tu idea es buena, pero el problema está en que la distribución de SQLite para Windows no lleva ningún instalador. Hay dos ficheros zip, uno que lleva el sqlite3.exe, que es un cliente para trabajar con BBDD sqlite (lo mismo que sería el isql para Firebird), y otro que lleva el sqlite3.dll...

Saludos,

Marc

Ya veo...

El tio google me recomendo este sitio:

http://cacharreandoando.blogspot.com...n-lazarus.html

donde dicen que si les funciono esto

"Despues de tener instalado lazarus hay que compilar los componentes para usar Sqlite.
1. Descargar la libreria Sqlite3.dll y Sqlite.dll desde sqlite.org descomprimirla y ponerla en la carpeta sytem32 de windows."

a ver si te sirve eso, sino tendría que ponerme a investigar ahora con windows y lazarus y estoy algo ocupado, pero me avisas por favor.

donald shimoda 04-10-2010 15:31:41

Otra opción:

http://www.clublazarus.com/trucos

Enjoy!

mcs 04-10-2010 17:51:45

La primera web ya la había visto. Me encuentro con el mismo problema que antes, no sé donde encontrar el sqlite.dll. En el paquete zip que hay en la web oficial, sólo hay el sqlite3.dll.

También he estado mirando la segunda web que me has dicho. Allí se usa siempre la versión .net de sqlite, y yo busco como usar la versión nativa win32...

Muchas gracias por tu colaboración. Seguiré investigando.

Marc

kuray 12-03-2014 00:04:57

Hola,

Llego tarde a este hilo, pero para usar Sqlite con Lazarus, con las Zeos, hay que descargar la DLL de la página oficial de sqlite.

Una vez descargada y copiada la DLL a System32 (o al directorio de la aplicación), en el componente de conexión de Zeos hay que indicarle donde está la DLL y seleccionar el protocolo sqlite-3. No hace falta instalar el paquete sqlite3 que lleva lazarus.

Para una breve demo, encontré esta dirección. Puede servir de ayuda (con http delante) lazaruszeos. blogspot .com. es/

Siento el retraso de casi 4 años.


La franja horaria es GMT +2. Ahora son las 16:55:41.

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