首页 新闻 搜索 专区 学院

求.NET中将数据写回数据库的处理方法。

0
悬赏园豆:20 [已关闭问题] 关闭于 2011-03-31 16:09
数据库中有表Users和视图View_Users,View_Users视图中的SQL如下:
1 Create View View_UsersASSelect A.*,B.Name AS DeptName,C.Name AS MgrName From Users AS A JOIN Department AS B ON B.ID=A.DeptID JOIN Manger AS C ON C.ID=A.MangerID;
我需要将视图里的数据取出来,处理完毕以后批量更新写回到Users表(而不是取出数据的那张视图),只更新Users表的内容,而且最好是使用DataTable.Update()方法更新回数据库。
求解决方案,答案满意,我会给高分。
剑师的主页 剑师 | 初学一级 | 园豆:67
提问于:2011-03-29 16:20
< >
分享
所有回答(2)
0

CYQ.Data 数据框架 处理这种的逻辑是:

using(MAction action=new MAction("视图语句"))

{

MDataTable table=action.Select();//查询所有。

逻辑:对MDataTable中的行进行处理重新赋值...

foreach(MDataRow row in table.Rows)

{

   row.TableName="Users";

 action.ResetTable(row);

action.Update();

}

}

---打完收工。

路过秋天 | 园豆:4763 (老鸟四级) | 2011-03-29 16:30
0

查詢視圖的資料刪除原表中的資料,再將修改的資料全部新增到原表中

soarfe | 园豆:146 (初学一级) | 2011-03-29 16:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册