㈠ C#怎麼把我讀取到的DataTable直接保存到資料庫、如果有代碼更好
希望有用
㈡ C# update方法更新資料庫
使用方法:
string delStr = "update Users set UserPassword = '"+ textBox2.Text +"',UserSort='"+textBox3.Text+" ' where UserID = " + textBox1.Text ;
int ni= mycom.ExecuteNonQuery();
if(ni>0)
{
MessageBox.Show("修改成功", "提示");
}
else
{
MessageBox.Show("修改失敗", "提示");
}
UPDATE語句用於更新修改指定記錄的數據,對符合條件的記錄,更新修改指定欄位的值。若沒有WHERE條件限定,則對所有記錄進行更新修改。
㈢ C#如何把DataTable更新到Access資料庫
publicstaticvoidUpdateAccess(DataTabletemp)
{
OleDbConnectioncon=newOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Datasource=Data.MDB;PersistSecurityInfo=False;JetOLEDB:DatabasePassword=");
try
{
con.Open();
OleDbDataAdapterBada=newOleDbDataAdapter("SELECT*FROMTotalDatawhere1=2",con);//建立一個DataAdapter對象
OleDbCommandBuildercb=newOleDbCommandBuilder(Bada);//這里的CommandBuilder對象一定不要忘了,一般就是寫在DataAdapter定義的後面
cb.QuotePrefix="[";
cb.QuoteSuffix="]";
DataSetds=newDataSet();//建立DataSet對象
Bada.Fill(ds,"demo");//填充DataSet
foreach(DataRowtempRowintemp.Rows)
{
DataRowdr=ds.Tables["demo"].NewRow();
dr.ItemArray=tempRow.ItemArray;//行復制
ds.Tables["demo"].Rows.Add(dr);
}
Bada.Update(ds,"demo");//用DataAdapter的Update()方法進行資料庫的更新
}
catch(Exceptionex)
{
Console.WriteLine(ex.ToString());
}
finally
{
con.Close();
}
}