c# - SqlDataAdapter 未更新数据库中的数据表
问题描述
我正在尝试使用SqlDataAdapter
. 我没有看到任何错误,也没有更新数据库。
我在stackoverflow中尝试了其他解决方案,但仍然没有运气。这是我的代码:
public void Update(DataTable dt, String tableName)
{
try
{
SqlDataAdapter da = new SqlDataAdapter();
using (SqlConnection connection = new SqlConnection(ConnectionString))
{
da.SelectCommand = new SqlCommand("SELECT * FROM " + tableName, connection);
SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(da);
da.UpdateCommand = cmdBuilder.GetUpdateCommand(true);
da.AcceptChangesDuringUpdate = true;
int res = da.Update(dt);
}
}
catch (Exception oEx)
{
System.Diagnostics.Debug.WriteLine("Ex: " + oEx);
}
}
在此先感谢您的帮助!
解决方案
推荐阅读
- javascript - 赛普拉斯条件断言
- java - 如何从 Youtube-Extractor Library Android 中解析特定的视频农场
- sql - 选择具有多列的案例以及Oracle中的其他列?
- mysql - 在存储过程中逐块删除表
- batch-file - 如何使用cmd在文本文件的顶部添加一个句子
- python - 在 python 3 BeautifulSoup 中查找命令没有结果
- php - 分页不可点击
- windows - 我可以替换 %USERPROFILE% 并仍然从注册表中获取 KNOWNFOLDERIDs 吗?
- prolog - 从列表中返回前两个元素和最后两个元素
- java - RecyclerView 重新加载活动/片段重新创建的数据(旋转屏幕)