+ -
当前位置:首页 → 问答吧 → 将一个复杂SQL查询语句生成的结果放在一个DATAGRID中,而后在DATAGRID中修改数据,修改的结果会直接修改到数据库中吗。

将一个复杂SQL查询语句生成的结果放在一个DATAGRID中,而后在DATAGRID中修改数据,修改的结果会直接修改到数据库中吗。

时间:2011-09-09

来源:互联网

将一个复杂SQL查询语句生成的结果放在一个DATAGRID中,而后在DATAGRID中修改数据,修改的结果会直接修改到数据库中吗。

比如 SQL查询为

  select * from (select * from renyuan ) as a inner join (select * from chengji) as b on a.姓名=b.姓名

作者: chaoxianbewang   发布时间: 2011-09-09

如果数据库允许修改(有些查询是不能修改的)则,调用update后会修改到数据库中(一些操作会等效调用update)

如果希望修改不修改到数据库中,则在返回记录集rs后,设置
set rs.activeconnection=nothing
那么你的修改就不会反应到数据库中

作者: worldy   发布时间: 2011-09-10

热门下载

更多