Foxtable(狐表)用户栏目专家坐堂 → 出现了查询处理器用尽了堆栈空间的问题


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

主题:出现了查询处理器用尽了堆栈空间的问题

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


加好友 发短信
等级:五尾狐 帖子:1018 积分:7150 威望:0 精华:0 注册:2008/9/1 22:34:00
出现了查询处理器用尽了堆栈空间的问题  发帖心情 Post By:2014/4/10 17:30:00 [只看该作者]

我在一个"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
错误所在事件:加载[半成品查询表]失败!
详细错误信息:
内部查询处理器错误: 在查询优化过程中,查询处理器用尽了堆栈空间。


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