Foxtable(狐表)用户栏目专家坐堂 → 保存太慢


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

主题:保存太慢

美女呀,离线,留言给我吧!
nuoyan89
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
保存太慢  发帖心情 Post By:2024/7/4 13:40:00 [显示全部帖子]

老师,我有个窗口表,数据有个11万行,每次点击保存的时候基本上就不动了,像死机了一样。代码如下,是写在控件按钮上的。
 DataTables("产品").Save()

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/7/4 14:03:00 [显示全部帖子]

就在窗口表中ITEMCLICK/afterload有一些代码,还有窗口表中控件按钮里有查询的代码,其他地方没有代码了,代码如附件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:代码.txt



 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/7/4 14:18:00 [显示全部帖子]

窗口表中的全局事件没有任何代码,项目的全局事件也没有代码

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/7/4 14:31:00 [显示全部帖子]

11万行是全部改过数据的,全部都要保存,因为是做的成本分配

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/7/4 14:52:00 [显示全部帖子]

我现在就是处理一部分保存一部分,保存慢就算了,保存了一晚上还没有保存完

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/7/4 16:19:00 [显示全部帖子]

sqlBulkCopy这个有实例吗?

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/7/4 16:40:00 [显示全部帖子]

我是这样写的
Dim cmd1 As New SQL Command
cmd1.Con necti
For Each dr7 As Row In Tables("生产报工明细_生产报工查询表").Rows
    cmd1.CommandText = "UP DATE {过程异常明细} SET 单据状态 = '" & dr7("单据状态") & "',判定结果 = '" & dr7("判定结果") & "',返修操作 = '" & dr7("返修操作") & "',级别类型 = '" & dr7("级别类型") & "',责任人 = '" & dr7("责任人员") & "',处理方案 = '" & dr7("处理方案") & "' where 毛坯编码 = '" & dr7("毛坯编码") & "' And 加工工序 = '" & dr7("加工工序") & "' And 月份 = '" & dr7("月份") & "'"
Next
cmd1.Ex ecuteNonQuery()
[此贴子已经被作者于2024/7/4 16:41:00编辑过]

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/7/4 17:21:00 [显示全部帖子]

我的是SQLserver,这个需要在SQL数据库中新建一个表一直保存着吗?

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/7/4 22:07:00 [显示全部帖子]

老师,以下这个后台更新的,提示异常 ,代码如下
        Dim cmd1 As New SQL Command
        cmd1.Connec ti 
        cmd1.Comm andText = "UP DATE  a1 Set a1.直接材料_配件成本  = b1.直接材料_配件成本 ,   From 保存临时表 as b1 ,工序跟踪表 as a1 Where a1.月份= b1.月份 and a1.毛坯编码 = b1.毛坯编码 and a1.加工工序  = b1.加工工序 and a1.生产批次  = b1.生产批次"
        cmd1.ExecuteNonQuery() 

[此贴子已经被作者于2024/7/4 22:14:15编辑过]

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3459 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/7/4 22:15:00 [显示全部帖子]

找到原因了,谢谢

 回到顶部
总数 11 1 2 下一页