用foxtable 做数据采集 ,
采集的数量量大 ,目前这个表 "YW_生产参数" 已经超过300万条记录
数据保存的时候,现在经常提示异常 , 数据加载失败!
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编辑过]