Página 1 de 1
Cambiar tipo Datasets en tiempo de ejecución
Publicado: Mar Jun 25, 2013 6:03 pm
por mhormigoz
Buenas a todos:
Tengo una duda, creo un dataset por el ide, del tipo SQLite, por ejemplo. Si estoy trabajando con dos tipos de base de datos, SQLite y MariaDB, ¿puedo en tiempo de ejecución, al desconectar la base de datos SQLite, conectar a MariaDB, usando el mismo objeto datasource?. Pero para ello supongo tendré que decirle a Xailer en tiempo de ejecución que este dataset ahora es tipo MariaDB no SQLite y viceversa.
Gracias de antemano.
Mario Hormigo.
Cambiar tipo Datasets en tiempo de ejecución
Publicado: Mar Jun 25, 2013 6:49 pm
por Jose A. Suarez
Que yo sepa, no son los mismos datasources, ya que son distintos motores
SQL.
Tendrás que crea dos datasources, uno para MariaDB y otro para SQLite y
el correspondiente dataset para cada conexión.
Saludos
José Alfonso Suárez Moreno
El 25/06/13 18:03, Mario Hormigo escribió:
> Buenas a todos:
>
> Tengo una duda, creo un dataset por el ide, del tipo
> SQLite, por ejemplo. Si estoy trabajando con dos tipos de
> base de datos, SQLite y MariaDB, ¿puedo en tiempo de
> ejecución, al desconectar la base de datos SQLite, conectar
> a MariaDB, usando el mismo objeto datasource?. Pero para
> ello supongo tendré que decirle a Xailer en tiempo de
> ejecución que este dataset ahora es tipo MariaDB no SQLite
> y viceversa.
>
> Gracias de antemano.
> Mario Hormigo.
Cambiar tipo Datasets en tiempo de ejecución
Publicado: Mar Jun 25, 2013 8:35 pm
por mhormigoz
Ya lo he solucionado, eso de usar dos datasources no me gusta, tendría que tocar todo el código y estar continuamente preguntando con que base de datos te has conectado para lanzar un datasource u otro.
La solución es simple, con una sola línea de código, creas con el mismo objeto datasource, el tipo de base datos que quieres trabajar, pero por código, no por el ide y ya está. Probado y verificado. Sin tocar código, trabaja con SQLite o MariaDB, usando un único objeto datasource.
De todas formas, muchas gracias.
Saludos.
Mario Hormigo.