
13/01/2012, 11:05
|
 | | | Fecha de Ingreso: enero-2012 Ubicación: México D.F.
Mensajes: 27
Antigüedad: 13 años, 1 mes Puntos: 5 | |
Respuesta: Es obligatorio usar ADO.NET en VB2005? Claro que se puede manejar en Visual Studio los StoreProcedures de SQL Server y mostrarlo en una grilla por ejemplo:
private DataSet fillDS()
{
DataSet ds = new DataSet();
try
{
dt = new Datos();
if (sqlCnx.State != ConnectionState.Open)
sqlCnx.Open();
String qry = "EXECUTE spReporteXLS";
SqlDataAdapter sda = new SqlDataAdapter(qry, sqlCnx);
sda.Fill(ds);
this.txtConsultados.Value = ds.Tables[1].Rows[0][0].ToString();
this.txtPendientes.Value = ds.Tables[2].Rows[0][0].ToString();
return ds;
}
catch(Exception e)
{
gl.WriteLog("Wait.aspx::fillDS(): " + e.Message);
return ds;
}
}
de lo anterior, pues un DataSet lo llenas con lo que se ejecutó con el DataAdapter y ya puedes manipular los datos extraidos desde la Base de datos.
este es el query que llama al storeprocedure:
String qry = "EXECUTE spReporteXLS";
ya ahí tu haces el arreglo para que aparezca en un DataGrid =)
Última edición por totobycrg; 13/01/2012 a las 11:11 |