Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-12-2011
passmaker passmaker is offline
Miembro
 
Registrado: mar 2010
Posts: 10
Poder: 0
passmaker Va por buen camino
Exclamation 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.
Responder Con Cita
  #2  
Antiguo 20-12-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.
Responder Con Cita
  #3  
Antiguo 20-12-2011
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
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.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
Responder Con Cita
  #4  
Antiguo 20-12-2011
passmaker passmaker is offline
Miembro
 
Registrado: mar 2010
Posts: 10
Poder: 0
passmaker Va por buen camino
muchas gracias amigos. voy a investigar las zeoslib
Responder Con Cita
  #5  
Antiguo 20-12-2011
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
Cita:
Empezado por passmaker Ver Mensaje
muchas gracias amigos. voy a investigar las zeoslib
Si necesitas algún código de ejemplo para conectar a SQLite avisa, no hay problemas.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
Responder Con Cita
  #6  
Antiguo 20-12-2011
passmaker passmaker is offline
Miembro
 
Registrado: mar 2010
Posts: 10
Poder: 0
passmaker Va por buen camino
Smile

Cita:
Empezado por rretamar Ver Mensaje
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.
Responder Con Cita
  #7  
Antiguo 20-12-2011
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
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
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.

Última edición por rretamar fecha: 20-12-2011 a las 21:14:27.
Responder Con Cita
  #8  
Antiguo 20-12-2011
passmaker passmaker is offline
Miembro
 
Registrado: mar 2010
Posts: 10
Poder: 0
passmaker Va por buen camino
Smile

Muchas Gracias....vamos por ello a ver que pasa. Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Es ANYDAC más rápido que dbExpress? Diego827 Conexión con bases de datos 9 26-06-2011 23:04:30
vender mi soft kikin Varios 10 15-02-2009 22:13:12
Precio de un soft CARSOFT_AR Varios 10 03-09-2008 21:59:22
Bonita comparacion entre AnyDac y KbMemTable! Epachsoft Noticias 1 05-04-2007 01:57:09
Arquitectura de un soft con BD adlfv Conexión con bases de datos 1 19-05-2005 18:52:07


La franja horaria es GMT +2. Ahora son las 00:03:39.


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
Copyright 1996-2007 Club Delphi