Página 1 de 1

Comenzando con SqLite. :-)

Publicado: Vie Abr 10, 2009 1:01 am
por Fernando Leal
Pues ha llegado el momento de usar SqLite.
Usé la opción de xailer para crear la base de datos Nombres.db y una tabla
que me cree a partir de una dbf. Se llama Direccion
Hize un nuevo formulario, agrege un oSQLiteDataSource1 y oSQLTable1
Le metí­ datos a la tabla Direccion. Ví­a ftp envie Nombres.db al servidor
de la empresa. Hasta aquí­ todo bien :-)
En otro estado del paí­s. Se bajan Nombres.db del servidor y debo agregar la
info de la tabla Dirección a la base de datos local que se llama Verifica.db
y dentro tiene una tabla de nombre Direccion.
¿Cómo se hace?
Estoy contento por que hasta aquí­ todo me ha salido a la primera.
Saludos
Fernando Leal

Comenzando con SqLite. :-)

Publicado: Vie Abr 10, 2009 12:36 pm
por jfgimenez
Fernando,
> En otro estado del país. Se bajan Nombres.db del servidor y debo agregar
> la info de la tabla Dirección a la base de datos local que se llama
> Verifica.db y dentro tiene una tabla de nombre Direccion.
No estoy seguro de haberte entendido, pero si lo que necesitas es pasar
datos de una BD a la otra, puedes hacerlo de dos formas:
- Usando dos datasources y dos datasets y con un simple bucle copias los
registros que necesites de un dataset al otro.
- Usando el comando de SQLite "attach database" para abrir bajo un mismo
datasource las dos BD. Esto te permite hacerlo todo sin bucles, con una
sentencia SQL del tipo "insert into xxx select ...".
Si no es eso, intenta explicarlo con 'pseudo-codigo' o con 'código a la
dbf'.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

Comenzando con SqLite. :-)

Publicado: Dom Abr 12, 2009 2:03 am
por Fernando Leal
Hola,
Gracias al hilo nuevo "Pasando de DBF a MySQL" pienso que lo mejor para mi
es verlo directamente con MySql.
Verás, el asunto es que en provincia yo tengo sucursales que tienen una
aplicación Xailer... entonces. Para que enviar al ftp basesitas de SqLite
para luego cargar la info en la base local, si puedo conectarme a la base de
la empresa directamente :-)
Saludos
Fernando