我在一个"obas_part1"表的AfterLoad事件中写有如下代码:
DataTables("obas_part1").DataRows.Count > 0 Then
Dim ids As String
For Each dr As DataRow In DataTables("obas_part1").DataRows
ids = ids & ",'" & dr("part_no") & "'"
Next
ids = ids.Trim(",")
Dim s As String = "{obas_part1}.[part_no] In (" & ids & ")"
DataTables("半成品查询表").LoadFilter = s
DataTables("半成品查询表").Load()
End If
现在"obas_part1"表当加载行约9000多行时会提示如下错误信息,请问是什么问题?应该如何做呢?
.NET Framework 版本:2.0.50727.3655If
Foxtable 版本:2014.3.8.1
错误所在事件:加载[半成品查询表]失败!
详细错误信息:
内部查询处理器错误: 在查询优化过程中,查询处理器用尽了堆栈空间。