求救:当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand。
答案:3 悬赏:0 手机版
解决时间 2021-03-31 22:29
- 提问者网友:暗中人
- 2021-03-31 15:17
求救:当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand。
最佳答案
- 五星知识达人网友:孤老序
- 2021-03-31 15:55
改正的方法有两个吧应该,1,设置sqlcommand。2,设置 SqlCommandBuilder。我试了第2种,msdn上说这种影响性能就是(-_-!),但是我试了可以成功的。你在 SqlDataAdapter da = new SqlDataAdapter(cmd);这句话之后加个SqlCommandBuilder sqlBulider = new SqlCommandBuilder(da);
试试吧。我试过,行的,不知道合不合你的要求
还有请教高手用slqcommand修改一下哈,我不知道设置slqcommand后怎么能单条修改
-_-!
试试吧。我试过,行的,不知道合不合你的要求
还有请教高手用slqcommand修改一下哈,我不知道设置slqcommand后怎么能单条修改
-_-!
全部回答
- 1楼网友:洒脱疯子
- 2021-03-31 17:07
得提交下对DataTable的更改吧
dt.AcceptChanges();
dt.AcceptChanges();
- 2楼网友:醉吻情书
- 2021-03-31 16:25
你的SqlDataAdapter只有SelectCommand,你需要再为他的UpdateCommand设置更新操作的sql语句。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯