我正在处理 1k 记录,但是在 800 记录后出现系统违规错误。有人可以建议如何解决这个错误吗?
user8614002
问问题
35 次
1 回答
1
使用 OQL 有指定的方法,请注意
- 使用游标变量
- 声明对您的查询有意义的大小
- 打开游标(分配内存)
关闭光标(释放内存)
procedure ShowMoviesInCategory(theCategory : tCategory) var Curs : aOQLCursor var curMovie : aMovie Curs = Motor.OpenOQLCursor Curs.BatchSize = 50 OQL select * from x in aMovie++ where x.Category = theCategory using Curs forEach curMovie in Curs WriteLn(curMovie) endFor Motor.CloseOQLCursor(Curs) endProc
另请参阅 OQL 和 wTECH 101 下的 eWAM 帮助 (week1 - day 5 "101A - OQL - Search.pptx" 在 Wynsure 中有一个指定的变量,请参阅Wynsure Development Rules.docx
于 2017-09-19T17:22:55.163 回答