Estoy intentando empollarme de Lazarus y SQLite, por tanto estoy buscando informaci�n, ejemplos y todo lo que me pueda aportar algo de luz. En muchos ejemplos que encuentro hacen referencia a un control o widget llamado TSQLite3Dataset. Pro no s� que hace ni d�nde puedo descargarmelo ya que de �l no encuentro ninguna informaci�n.
Si alguien puede echarme una mano se lo agradezco desde ya. ------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140304/d5f6f405/attachment.html>
Mailing lists / lazarus-es / 2014-03
Ayuda sobre TSQLite3Dataset
8 messages · 5 people · –
- JJose Antonio. Cuello Principal 2
- JJuan Perles 2
- MMartin Gomez 2
- MMaxi 1
- Mmetal box 1
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
Los dataset son objetos que "enlazan" con la informaci�n ya sean Tablas, Vistas o Consultas de la base de datos.
La estructura generalmente es:
TDatabase -> TDataSet -> TDataSource -> TDB XXXX (Objeto en pantalla que usa o visualiza la informaci�n de la base de datos)
El indicativo "SQLite3" indica que esos objetos est�n personalizados para el uso del motor de base de datos SQLite3. Existen otros como Postgres, Mysql, Firebird, etc
Espero te sea de ayuda.
Un saludo
Earlier message 11 lines
Gracias por tu informaci�n pero lo m�o es m�s simple o m�s complejo, no lo s�. He entrado en una p�gina y por el t�tulo me ha parecido que era lo que yo quer�a (al final pongo el enunciado de la p�gina) C�mo ver�is tras instalar el Lazarus y SQLite me dice que ponga un control llamado TSqlite3Dataset y esta es mi pregunta �Qu� me falta por instalar o d�nde puedo encontrarlo?
Muchas gracias
Este es el enunciado:
Nuestra primera aplicacion con Lazarus y Sqlite
Despues de tener instalado lazarus hay que compilar los componentes para usar Sqlite.
1. Descargar la libreria Sqlite3.dll y Sqlite.dll desde sqlite.orgdescomprimirla y ponerla en la carpeta sytem32 de windows. 2.Abir Lazarus->Componentes->Open Package file (*.lpk).. en la carpeta de lazarus C:\lazarus\components\sqlite selecionar sqlitelaz para sqlite2.x y sqlite3laz para sqlite3, lo mejor es instalar y compilar los 2.
3. Click en compile, si todo sale bien le das click en install.
con esto ya tienes Lazarus con soporte Sqlite.
############Comienza_la_traduccion###############################
Preparacion
Cree una aplicaci�n vac�a, ponga los siguientes componentes, y cambie las propiedades seg�n se especifica.
01 TSqlite3Dataset
Nombre : ContactsDataset
TableName: Contactos
01 TDataSource:
Nombre:ContactsDataSource
Dataset :ContactsDataset
01 TDBGrid
DataSource:ContactsDataSource
Columnas: Agregue 02 items y fije la propiedad de FieldName de cada item a 'nombre ' y a ' email '.
03 TButton
Nombre: AddButton /DeleteButton /SaveButton
Caption: Agregar / Borrar / Guardar
El 4 de marzo de 2014, 10:27, Jose Antonio. Cuello Principal < jcuello en artextrading.com> escribi�:
Show quoted text 42 lines
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140304/8c6c19f2/attachment.html>
Pues es un componente que tienes que instalar. Sigue las instrucciones y tras instalar te aparecer�n los compoentes (seguramente en una pesta�a nueva)
2. Abir Lazarus -> Componentes -> Open Package file (*.lpk)
en la carpeta de lazarus C:\lazarus\components\sqlite selecionar sqlitelaz para sqlite2.x y sqlite3laz para sqlite3, lo mejor es instalar y compilar los 2.
3. Click en compile, si todo sale bien le das click en install.
Earlier message 71 lines
Tambien puedes hacer lo mismo desde Lazarus, seleccionando el men� "Paquetes" y la �ltima opci�n es "instalar/desinstalar". Ah� seleccionas de la lista de la derecha el paquete sqlite3laz, le das doble click (se copia a la lista de la izquierda) y cuando aceptas el dialogo se vuelve a compilar el IDE y al reinicar ya tienes el componente disponible.
De todas maneras, no te recomiendo utilizar ese componente si ya tienes experiencia en el manejo de base de datos de Delphi/Lazarus, dado que no soporta transacciones ni par�metros en las consultas... yo lo descubr� por el lado duro, y tuve que migrar todo lo que ya hab�a hecho a SQLdb (los componentes que ya vienen con Lazarus)
2014-03-04 8:47 GMT-03:00 Jose Antonio. Cuello Principal < jcuello en artextrading.com>:
Show quoted text 128 lines
Por que no usas zeos si te resulta dificil los componentes "regulares", hay muchisimos tutoriales con zeos
http://hispalazarus.forogratis.es/post2632.html?hilit=tutorial%20sqlite#p2632
El 4 de marzo de 2014, 19:01, Martin Gomez <mmgomez en gmail.com> escribi�:
Show quoted text 158 lines
2014-03-04 21:05 GMT-03:00 metal box <metalbox9000 en gmail.com>:
Show quoted text 6 lines
?Los componentes "regulares" me encantan, el que me qued� chico es el sqlite3laz, es muy bueno para cosas peque�as ya que accede directo al archivo, pero cuando quieres implementar master-detail o querys parametrizadas se queda corto.?
He intentado con Zeos en la �poca del Delphi 7 y no me sent� c�modo, quiz�s tendr�a que probarlo nuevamente.
Gracias por el link!
El d�a 4 de marzo de 2014, 21:19, Martin Gomez <mmgomez en gmail.com> escribi�:
Show quoted text 29 lines
a las Zeos las usos dede la version 6, ahora van por la 7, estuvo mucho tiempo estancada, pero no falla. Tiene algunas cositas que molestan en dise�o, como que bloquea la base en algunos casos, pero por lo demas anda muy bien.
No use nunca las transacciones, solo las automaticas.
