0
如何試圖找出如何使用SqlDataAdapter.Update(DataTable)方法使用參數化查詢。我如何將這些值添加到命令中而無需遍歷整個DataTable?在參數中使用SqlDataAdapter.Update()
如何在事務中執行SqlDataAdapter插入和更新方法?
我至今如下:
internal void InsertUpdate(DataTable dt){
using(var con = new SqlConnection(ConnectionString)){
var sb = new StringBuilder();
sb.AppendLine("UPDATE myTable");
sb.AppendLine("SET prop1 = @p1, prop2 = qp2");
sb.AppendLine("WHERE id = @id");
var cmd = new SqlCommand(sb.ToString());
cmd.Parameters.AddWithValue("p1", ????);
cmd.Parameters.AddWithValue("p2", ????);
cmd.Parameters.AddWithValue("id", ????);
var adapter = new SqlDataAdapter(selectQuery, con);
adapter.UpdateCommand = cmd;
adapter.Update(dt);
}
}
問候
周杰倫