No funciona tableAdapters o no se como hacerlo...

07/02/2006 - 16:57 por Carmelo J. Morales Muñoz | Informe spam
¡hola!

llevo peleándome 2 días con los tableAdapters y un pequeño problema que no
acierto a comprender porque no funciona.

Vereis, si en un dataSet (vs2005) le digo "Agregar TableAdapter" si
selecciono una sql en lugar de un procedimiento almacenado todo funciona
bien, cuando llamo al metodo fill me llena los datos.

pero si en lugar de seleccionar una sentencia sql selecciono un StoreProc
que me devuelve las filas (como si fuese la sql de antes pero en un
storeProc) pues al utilizar el comando fill no me llena los datos, no
devuelve nada.

Pongoel código qeu utilizo por si me pueden ayudar, estoy desquiciadocon
este problema, pues quiero utilizar storeProc y no enviar sqls.


codigo--
DataSetAlbaranesTableAdapters.ALBARANES_ListarTableAdapter albaranes
new
ClassLibrary_Albaranes.DataSetAlbaranesTableAdapters.ALBARANES_ListarTableAdapter();

albaranes.Connection.ConnectionString
"Data Source=" + servidor + ";" +

"Initial Catalog=" + baseDatos + ";" +

"User ID=" + usuario + ";" +

"Password=" + clave;

DataSetAlbaranes.ALBARANES_ListarDataTable dsAlbaranes
new DataSetAlbaranes.ALBARANES_ListarDataTable();

DateTime? fecha1 = dtpFecha1.Value, fecha2 = dtpFecha2.Value;


albaranes.Fill(dsAlbaranes,fecha1,fecha2);

dataGridView.datasource = dsAlbaranes;

fin del codigo--



pues bien,como he dicho antes, si al crear el tableAdapterle digo utilizar
secuencia sql si que funciona, pero siledigoseleccionar storeProc no
funciona, no devuelveningúna fila, ¿alguna idea queme pueda sacar de esta
adicción a la aspirina?.



gracias!


bye1


http://www.gestionagricola.com
http://www.carmelosoft.com
 

Leer las respuestas

#1 Carmelo J. Morales Muñoz
07/02/2006 - 21:07 | Informe spam
Curioso, uno de los campos que tiene que devolveres uniqueidentifier y si se
lo quito si qeu devuelve las filas.¿no es extraño?.


http://www.gestionagricola.com
http://www.carmelosoft.com

"Carmelo J. Morales Muñoz" escribió en el mensaje
news:
¡hola!

llevo peleándome 2 días con los tableAdapters y un pequeño problema que no
acierto a comprender porque no funciona.

Vereis, si en un dataSet (vs2005) le digo "Agregar TableAdapter" si
selecciono una sql en lugar de un procedimiento almacenado todo funciona
bien, cuando llamo al metodo fill me llena los datos.

pero si en lugar de seleccionar una sentencia sql selecciono un StoreProc
que me devuelve las filas (como si fuese la sql de antes pero en un
storeProc) pues al utilizar el comando fill no me llena los datos, no
devuelve nada.

Pongoel código qeu utilizo por si me pueden ayudar, estoy desquiciadocon
este problema, pues quiero utilizar storeProc y no enviar sqls.


codigo--
DataSetAlbaranesTableAdapters.ALBARANES_ListarTableAdapter albaranes >
new
ClassLibrary_Albaranes.DataSetAlbaranesTableAdapters.ALBARANES_ListarTableAdapter();

albaranes.Connection.ConnectionString >
"Data Source=" + servidor + ";" +

"Initial Catalog=" + baseDatos + ";" +

"User ID=" + usuario + ";" +

"Password=" + clave;

DataSetAlbaranes.ALBARANES_ListarDataTable dsAlbaranes >
new DataSetAlbaranes.ALBARANES_ListarDataTable();

DateTime? fecha1 = dtpFecha1.Value, fecha2 = dtpFecha2.Value;


albaranes.Fill(dsAlbaranes,fecha1,fecha2);

dataGridView.datasource = dsAlbaranes;

fin del codigo--



pues bien,como he dicho antes, si al crear el tableAdapterle digo utilizar
secuencia sql si que funciona, pero siledigoseleccionar storeProc no
funciona, no devuelveningúna fila, ¿alguna idea queme pueda sacar de esta
adicción a la aspirina?.



gracias!


bye1


http://www.gestionagricola.com
http://www.carmelosoft.com


Preguntas similares