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)
-   -   Componentes Anydac de DA-SOFT (https://www.clubdelphi.com/foros/showthread.php?t=77093)

passmaker 20-12-2011 16:10:19

Componentes Anydac de DA-SOFT
 
Estimados que opinan de estos controles.?

Alguien tiene experiencia en ellos? Son mejores o peores que los de DEvart.
Quiero trabajar con sqlite.
Muchas Gracias a todos.

Casimiro Notevi 20-12-2011 16:58:26

Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.

rretamar 20-12-2011 17:31:59

Para trabajar con SQLite se puede usar ZeosLib, que es software libre y funcionan muy bien:

http://zeos.firmos.at/
http://sourceforge.net/projects/zeoslib/

Además funcionan en Lazarus.

passmaker 20-12-2011 17:43:57

muchas gracias amigos. voy a investigar las zeoslib

rretamar 20-12-2011 20:14:18

Cita:

Empezado por passmaker (Mensaje 421622)
muchas gracias amigos. voy a investigar las zeoslib

Si necesitas algún código de ejemplo para conectar a SQLite avisa, no hay problemas.

passmaker 20-12-2011 20:26:21

Cita:

Empezado por rretamar (Mensaje 421631)
Si necesitas algún código de ejemplo para conectar a SQLite avisa, no hay problemas.

Si, estaría muy bueno si tienes algo para guiarme. Ahora estoy lidiando con poder instalar las zeoslib en delphi xe2
Te agradecería mucho si me pasas algo.
Saludos y muy atento.

rretamar 20-12-2011 21:09:11

Sobre la instalación de ZeosLib en Delphi Xe2 no tengo idea, porque sigo con la versión 2007 (y Lazarus). En una de las direcciones de arriba está el foro de ZeosLib, seguramente debe haber un "paso-a-paso" para instalarlas.

Propiedades de un componente ZConnection para abir una base de datos SQLite 3, ejemplo:

object ZConnection1: TZConnection
Protocol = 'sqlite-3'
Database = 'Basededatos.db'
DesignConnection = True
Left = 40
Top = 32
end

Normalmente conviene colocar en TRUE la propiedad DesignConnection, eso hará que al compilar la aplicación las tablas que uno abre en tiempo de diseño (sea SQLite, Firebird, eso no importa) se cierren y la aplicación se compile con las propiedades de conección en FALSE. Eso nos ahorrará dolores de cabeza a la hora de instalar la aplicación en producción, después de todo la apertura de bases de datos y tablas se hacen desde el código de la aplicación.

Abrir la base de datos es muy simple:

ZConnection1.Connected := True;

Después según el uso que se le de a la base de datos, se la puede acceder a las tablas a través de un componente TZtable (más simple) o TZQuery (más versátil). De ahí el uso a través de los componentes de Delphi es trivial. Para obtener información de los distintos objetos de la base de datos, se puede usar el componente ZSQLMetadata.

jejeje no hay mucho que decir, es bastante simple la cosa. Para uso de tablas en modo monousuario, en un formato estándar, bien documentado, multiplataforma y sin complicaciones, SQLite es muy bueno.

En cuanto a herramientas para administración de bases de datos SQlite, acá hay un artículo que te puede interesar:

http://www.clubdelphi.com/foros/showthread.php?t=71966

passmaker 20-12-2011 22:16:07

Muchas Gracias....vamos por ello a ver que pasa. Gracias.


La franja horaria es GMT +2. Ahora son las 14:05:58.

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