C# 修改SQL联合语句中的数据

来源:百度知道 编辑:UC知道 时间:2024/09/13 02:58:54
我从两个表查询:select * from room join roomtype on room.typeid=roomtype.typeid
然后把结果放到dataset对象中 然后用dataGridView中显示
我的目的是修改其中的值用SqlDataAdapter对象和sqlcommedBuilder对象 怎么能传回数据库 SqlDataAdapter对象的update(dataset对象)只能更新一个表啊 如果两个表该怎么办呢

你试试就修改一个表

将两个update放到同一个事物中提交
using (CreateTransScope())
{ A.TransScope = this.TransScope;
A.Update();
B.TransScope = this.TransScope;
B.Update();
TransScope.Complete();
}
大概就是这个意思!~

在同一个事务中,更新俩次咯
我还没见过一起更新俩表的呢 有也肯定很复杂。
哪位大侠有 共享学学啊