Ciao,
aggiungo delle righe da un dataset ad un altro e poi ho bisogno che il dataset che ho aggiornato vada ad aggiornare anche il db, ma non riesco. Sotto ho riportato il codice che utilizzo.
Grazie
codice:SqlConnection conn = new SqlConnection(strClienteCon); conn.Open(); SqlDataAdapter sda = new SqlDataAdapter("SELECT * FROM TabLUL", conn); SqlCommandBuilder scb = new SqlCommandBuilder(sda); sda.InsertCommand = scb.GetInsertCommand(); //sda.UpdateCommand = scb.GetUpdateCommand(); //sda.DeleteCommand = scb.GetDeleteCommand(); DataSet dsWeb = new DataSet(); sda.FillSchema(dsWeb, SchemaType.Source); sda.Fill(dsWeb, "ValoriClasseDocumentale"); for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++) { dsWeb.Tables["ValoriClasseDocumentale"].ImportRow(ds.Tables[0].Rows[i]); dsWeb.Tables["ValoriClasseDocumentale"].Rows[i].EndEdit(); dsWeb.AcceptChanges(); } int rowUpdate = sda.Update(dsWeb.Tables["ValoriClasseDocumentale"]); conn.Close(); conn.Dispose();

Rispondi quotando