Foxtable(狐表)用户栏目专家坐堂 → 关于利用sql语句提高保存效率的问题


  共有3711人关注过本帖树形打印复制链接

主题:关于利用sql语句提高保存效率的问题

帅哥哟,离线,有人找我吗?
hdffzxf
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
关于利用sql语句提高保存效率的问题  发帖心情 Post By:2015/5/16 14:27:00 [显示全部帖子]

现在已经利用sql语句做到了新增行及删除行的表保存,效率已大幅度提升,仅剩修改行的保存,目前使用逐行保存的方法:datarow.save,同时显示保存的进度条,以防止用户误认为死机,现在我想利用sql语句的update实现直接后台保存,不知道效率如何,麻烦给写一个通用的update代码吧,最好sql语句是执行一次就实现了批量保存,而不是逐行update!谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
hdffzxf
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/5/16 14:34:00 [显示全部帖子]

插入有多行一次插入,速度极快,修改能不能多行一次修改?

 回到顶部
帅哥哟,离线,有人找我吗?
hdffzxf
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/5/16 14:40:00 [显示全部帖子]

这个我知道,我是说能不能象多行一次插入那样cmd.ExecuteNonQuery仅运行一次,速度极快!我不是太熟悉sql语句,update能对多行合成一个cmd.CommandText,一次性解决问题吗?而不是遍历到一行就执行cmd.ExecuteNonQuery

 回到顶部
帅哥哟,离线,有人找我吗?
hdffzxf
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/5/16 14:44:00 [显示全部帖子]

哦,明白了!谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
hdffzxf
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/5/16 16:31:00 [显示全部帖子]

终于做好了,彻底解决保存远程数据库时保存过慢的问题,现在几百行的新增,修改删除几乎是秒杀。。。哈哈

 回到顶部