Buenas a todos, antes que nada un cordial saludo.
Escribo para ver si me pueden ayudar con una parte en la que tengo que desde un archivo excel donte tengo las columnas ID, Descripcion y Precio entonces con un control FileUpload cargo el archivo pero tendría que leer en la columna ID cada uno y ver si existe en la base de datos en la Tabla Items donde tengo de igual forma ID, Descripcion,Precio entonces si el ID existe comparo el precio y actualizo si es diferente y inserto en la Tabla con el ID, Descripcion, y precio de el excel.
Tenia algo así pero no se como manipular los datos sí alguien me podría ayudar se lo agradezco. Saludos
Código ASP:
Ver originalprotected void Button1_Click(object sender, EventArgs e)
{
if(FileUpload1.HasFile){
string path = string.Concat((Server.MapPath("~/temp/" + FileUpload1.FileName)));
FileUpload1.PostedFile.SaveAs(path);
OleDbConnection OleDbcon = new OleDbConnection("Provider = Microsoft.Ace.OLEDB.12.0; Data Source=" + path + ";Extended Properties= Excel 12.0;");
OleDbCommand cmd = new OleDbCommand("Select * from [Sheet1$]", OleDbcon);
OleDbDataAdapter objAdapter1 = new OleDbDataAdapter(cmd);
OleDbcon.Open();
DbDataReader dr = cmd.ExecuteReader();
}
}