Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/01/2012, 11:05
Avatar de totobycrg
totobycrg
 
Fecha de Ingreso: enero-2012
Ubicación: México D.F.
Mensajes: 27
Antigüedad: 12 años, 3 meses
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