我select * from
将 Excel 电子表格放入DataTable
dt
. 我想获取这些值并更新 SQL 表。SQL 表的存在是因为从原始 Excel 电子表格手动导入 SQL,具有主键集。用户更新了 excel 表,我需要更新 SQL 值。我正在将 设置dt.RowState
为修改以调用更新。我没有收到错误,但 SQL 表没有更新。之前的测试显示我的SQL权限和连接都很好,可以修改表。
connectionToSQL = new SqlConnection(SQLConnString);
connectionToSQL.Open();
var cmd = new SqlCommand("SELECT * FROM TAGS$",connectionToSQL);
var da = new SqlDataAdapter(cmd);
var b = new SqlCommandBuilder(da);
foreach (DataRow r in dt.Rows)
{
r.SetModified();
}
da.Update(dt);