Foxtable(狐表)用户栏目专家坐堂 → 查询超时异常请教


  共有2244人关注过本帖平板打印复制链接

主题:查询超时异常请教

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


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
查询超时异常请教  发帖心情 Post By:2023/4/14 11:25:00 [只看该作者]

 用foxtable 做数据采集 ,

采集的数量量大  ,目前这个表 "YW_生产参数"  已经超过300万条记录

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:mmsglog.txt

数据保存的时候,现在经常提示异常 , 数据加载失败!

    For  I As Integer  = 0 To values2.length -1
        Dim drf2 As DataRow = DataTables("YW_模具参数明细").SQLFind("参数点位 = '" & values2(i).Split(":")(0) & "' and 主表guid = '" & DataTables("表C").DataRows(8)("数值") & "' and 是否读取 = '是' and 采集频率 = '一模一回'")
        
        If drf2 IsNot Nothing Then
            Dim dra As DataRow =  DataTables("YW_生产参数").AddNew()
            last_identify = dra("_identify")
            dra("guid") = Guid.NewGuid.ToString
            dra("创建人guid") = drf2("主表guid")
            dra("创建日期") = Date.Now
            dra("记录时间") = Date.now
            dra("机台号") = drf("机台号")
            dra("机台名称") = drf("机台名称")
            dra("机台guid") = drf("guid")
            dra("模具名称") = dr_now2("模具名称")
            dra("模具编号") = dr_now2("模具编号")
            dra("模具guid") = dr_now2("guid")
            dra("参数名称") = drf2("参数名称")
            dra("参数点位") = drf2("参数点位")
    DataTables("YW_生产参数").save

代码应该是没有问题的.

但不知道怎么处理好
[此贴子已经被作者于2023/4/14 12:13:11编辑过]

 回到顶部