In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Cambiar tipo Datasets en tiempo de ejecución

Foro público de Xailer en español
Responder
mhormigoz
Mensajes: 19
Registrado: Dom May 26, 2013 1:27 am

Cambiar tipo Datasets en tiempo de ejecución

Mensaje 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.
Jose A. Suarez
Mensajes: 58
Registrado: Sab Nov 24, 2012 3:50 pm

Cambiar tipo Datasets en tiempo de ejecución

Mensaje 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.
mhormigoz
Mensajes: 19
Registrado: Dom May 26, 2013 1:27 am

Cambiar tipo Datasets en tiempo de ejecución

Mensaje 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.
Responder