Torna al Thread
[WebMethod]
public bool aggiornaProdotti(DataTable dt)
{
bool bval = false; // questa variabile serve x capire se l'aggiornamento è andato o meno a buon fine.. in questo esempio nn è stata implementata
OleDbConnection conl = new OleDbConnection();
conl.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + Server.MapPath("mdb-database/db1.mdb");
conl.Open();
string id = "", nome = "";
foreach (DataRow dr in dt.Rows)
{
id = dr["IDProdotto"].ToString();
nome = dr["NomeProdotto"].ToString();
try
{
// esempio insert
string sql_ins = "INSERT INTO Prodotti (IDProdotto, NomeProdotto) VALUES ('" + id + "', '" + nome + "');";
OleDbCommand cmd_ins = new OleDbCommand(sql_ins, conl);
cmd_ins.ExecuteReader();
//bval=true;
}
catch (Exception ex)
{
//gestione errore
//bval = false;
}
} // end foreach
conl.Close();
return bval;
} // end wedmethod