Page 1 of 1

Leer 2 bases de datos SQLite

Posted: Wed Dec 05, 2018 11:47 pm
by jorge.posadas
Grupo,

Desarrollando HMG+SQLite, tendo una DB con tablas llamadas:
Cat_Country, Cat_State, Cat_City
y éstas las lleno leyendo DBF sin embargo eso lo hago SIEMPRE que me tengo un cliente nuevo, entonces me surge una pregunta:

¿Se puede tener una DB (en SQLite) que contenga tablas que por lo regular no tienen movimientos, como los son los PAISES, ESTADOS/DEPARTAMENTOS, CIUDADES? y otra DB (en SQLite) que contenga las tablas propias del sistema del cliente de tal forma que no se tenga que llenar Cat_Country, Cat_State, Cat_City por cada cliente nuevo?

Y dentro de la aplicación poder consultar las tablas tipo CATALOGOS junto con las tablas propias del cliente.

Es decir si doy de alta un cliente que radique en el pais PERU en el departamenteo CHIMBOTE en la tabla de cliente se guarde COUNTRY_CD (como clave del país) y STATE_ID (como clave del estado/departamento) y cuando se consulte o liste ese cliente, se lea la tabla de CLIENTE junto con la tabla catálogo. es decir algo asi como esto:

SELECT u.User_Id, u.User_Name, cc.Country_Name, cs.State_Name
FROM DBCliente..Users u
INNER JOIN DBCatalog..Cat_Country cc ON cc.Country_Cd = u.Country_Cd
INNER JOIN DBCatalog..Cat_State cs ON cs.State_cd = u.State_cd

ESTE CODIGO ES DE SQLSERVER (ESTO LO HE USADO EN SQLSERVER Y SI FUNCIONA, PERO IGNORO SI EN SQLITE SE PUEDA HACER)

Hago esta pregunta para que entonces yo solo cree una DB (en SQLite) con los catalogos que necesito y solo los llenare UNA SOLA VEZ y para los siguientes clientes ya no tener que llenar de nuevo mis tablas catálogos.

Espero me haya dado a entender y de antemano agradezco la ayuda

Re: Leer 2 bases de datos SQLite

Posted: Fri Dec 07, 2018 3:19 pm
by susviela