Foxtable(狐表)用户栏目专家坐堂 → 后台更新同一个查询条件的多个字段,能优化吗?


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

主题:后台更新同一个查询条件的多个字段,能优化吗?

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
后台更新同一个查询条件的多个字段,能优化吗?  发帖心情 Post By:2023/11/17 16:41:00 [显示全部帖子]

下面的代码,更新数据几百号就要几分钟。
DataTables("租赁项目结转明细表").SQLReplaceFor("实际结转日期", dr("实际结转日期"), "条件1")
DataTables("租赁项目结转明细表").SQLReplaceFor("实际结转日期1", dr("实际结转日期1"), "条件1")
DataTables("租赁项目结转明细表").SQLReplaceFor("结转提交人", "张婷婷", "条件1")
DataTables("租赁项目结转明细表").SQLReplaceFor("结转提交日期", Date.Today, "条件1")
DataTables("租赁项目结转明细表").SQLReplaceFor("应结转而未结转的年份", "", "条件1")

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2023/11/17 17:06:00 [显示全部帖子]

改成下面这样子,800条数,跟sqlselect相比执行时间好像差不太多啊
cmd.CommandText = "U PDA TE {租赁项目结转明细表} SET 实际结转日期 = '" & dr("实际结转日期") & "', 实际结转日期1= '" & dr("实际结转日期1") & "',结转提交人=  '张婷婷', 结转提交日期=  '" & Date.Today & "',应结转而未结转的年份 =''  WHERE  条件1 ' 

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2023/11/17 17:27:00 [显示全部帖子]

加上索引 什么意思啊,是指的Identify吗  加上会效率提高吗
[此贴子已经被作者于2023/11/17 17:27:35编辑过]

 回到顶部