c# update不能更新数据源

发布网友

我来回答

4个回答

热心网友

这样写2条更新语句在一起也是可以的!就是怕有的时候只更新成功一条,而另一条失败了!这样一般用存储过程或者事务来好点!
你的问题:为什么只能改数据表的数据,而不能改数据源里面的数据呢??因为你只更新了数据表而没更改数据源,所以就这样!你在更改一下数据源就可以了!
建议:一般这样的情况都是先更改数据源!然后将数据源更新回去,用SqlDataAdapter.Update()方法就可以把整个数据源一起更新回去了!
希望能给你带来帮助!

热心网友

既然你修改了数据库中数据表的数据了,那你就需要将内存中的先前的清理掉,重新提取你的数据,
还有就是我有个问题:你为什么要在SqlCommond 后的参数中把两条sql 更新语句写在一起啊?习惯都是一条结束,然后逗号隔开加上一个SqlConnection打开的对象con。
如果有两条语句的话,那要么你在数据库用Create语句创建一个存储过程;要么你就分开执行不好么?

像这样的转账操作,最好是在数据库DBMS里面创建存储过程+事务判断。然后在SqlCommond("EXEC 存储过程名",con);

路过,也不知道是不是要的结果~希望可以帮助你~

热心网友

改数据源需要sqldataadapter的语句吧

热心网友

好像两个update语句粘在一起了。。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com