Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2009, 10:52
pelusa05
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Pasar como parametro un dataset a un cursor

Hola.

Soy nuevo por estos lados y necesito ayuda. Por favor puede alguien a realizar los siguiente:

Tengo un formulario que recupera datos de un tabla excel y los muestra en una tbla sin problemas.

Ahora quiero recuperar la informacion y usando un cursor llevar los datos a mi base de datos.


{
string Destino = Server.MapPath(null) + "\\Subir\\" + Path.GetFileName(File1.PostedFile.FileName);
OleDbConnection oConn = new OleDbConnection();
OleDbCommand oCmd = new OleDbCommand();
OleDbDataAdapter oDa = new OleDbDataAdapter();
DataSet oDs = new DataSet();
File1.PostedFile.SaveAs(Destino);
Mensaje.Text = "Archivo cargado : <b>" + Destino + "</b><br>Tamaño: " + File1.PostedFile.ContentLength + " bytes.";
oConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Destino + ";Extended Properties=Excel 8.0;";
oConn.Open();
oCmd.CommandText = "SELECT * FROM prueba";
oCmd.Connection = oConn;
oDa.SelectCommand = oCmd;
oDa.Fill(oDs);

DataGrid1.DataSource = oDs.Tables[0].DefaultView;
DataGrid1.DataBind();
oConn.Close();
}