Foros del Web » Programando para Internet » ASPX (.net) »

Pasar como parametro un dataset a un cursor

Estas en el tema de Pasar como parametro un dataset a un cursor en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/05/2009, 10:52
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años
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();
}
  #2 (permalink)  
Antiguo 02/05/2009, 11:48
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Pasar como parametro un dataset a un cursor

Movido desde ASP 3
  #3 (permalink)  
Antiguo 04/05/2009, 21:32
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Pasar como parametro un dataset a un cursor

Te conviene usar un OldbCommand si estas usando Access:
Código:
string consulta = "UPDATE profesor SET password=null "+" WHERE usuario=?";

Luego, segun el que proveedor de datos creas un command y lo asignas (algo asÃ*):

string sql = "UPDATE profesor SET password=null "+" WHERE usuario=?";

OleDbConnection cn = new OleDbConnection("<tu cadena de conexion ...>");

OleDbCommand cmd = cn.CreateCommand();

cmd.CommandText = sql;

cmd.Parameters.Add(new OleDbParameter("usuario", Valor));

cmd.ExecuteNonQuery();
http://www.forosdelweb.com/f29/oledb...egunta-214530/
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:35.