PB调用ASA的游标资源为何不能释放,测试了ASA7,ASA8,ASA9都是这个现象,换MSSQL就正常,急!
PB8 + asa8.02 一个程序通过定时器循环查询数据,用游标,发现程序耗用内存不断增长。于是做了一个试验在一个按钮事件中:
String ls_syntax
ls_syntax = ... ...
For i = 1 to 1000
declare mycursor Dynamic Cursor for sqlsa;
prepare sqlsa from :ls_syntax;
open dynamic mycursor;
fetch mycursor into: ... ...
close mycursor
Next
发现内存增长后不会释放; 切换数据库用MSSQL后程序调用游标资源释放正常,对动态游标的测试我从PB6.5 到 PB10,ASA7到ASA9都测了, 无法释放资源,是否二者的连接需要某些特殊参数呢?
有谁能帮解决一定给分,分不够可以再加!!!