目前可以匯入,考慮到資料的重復,想在匯入讀取Excel某個欄位時判斷sql sever中是否存在,存在洗掉,然后倒入新資料。
源代碼如下:string strConn = "連接的資料庫";
SqlConnection Conn = new SqlConnection(strConn);
string strSql = "select * from Table ";
try
{
DataSet ds1 = new DataSet();
Conn.Open();
SqlDataAdapter adapter = new SqlDataAdapter(strSql, strConn);
SqlCommandBuilder sqlCB1 = new SqlCommandBuilder(adapter);
adapter.Fill(ds1);
foreach (DataRow dr in ds.Tables[0].Rows)
{
dr1["SQL ID"] = dr["Excel ID"].ToString();
。
。
。
ds1.Tables[0].Rows.Add(dr1);
}
adapter.Update(ds1);
MessageBox.Show("insert successful");
}
uj5u.com熱心網友回復:
發錯版塊了,少年,去.NET或者C#版塊發轉載請註明出處,本文鏈接:https://www.uj5u.com/net/116334.html
標籤:非技術區
上一篇:DataTable接收Sql回傳的資料順序是亂的?!
下一篇:關于選單欄前面的勾的問題
