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都测了, 无法释放资源,是否二者的连接需要某些特殊参数呢?
有谁能帮解决一定给分,分不够可以再加!!!
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都测了, 无法释放资源,是否二者的连接需要某些特殊参数呢?
有谁能帮解决一定给分,分不够可以再加!!!
...全文
相关推荐
如何把PB程序的数据库从ASA迁移到ASE
特别是那些使用了特定于ASA的功能或操作符的地方。 3. **测试与验证** - 完成迁移后,必须进行全面的测试来验证数据的完整性和应用程序的功能是否正确无误。 4.
PB-MSSQL通用框架
FreeShare的存在是为了进一步提高代码的复用性,让开发者可以方便地调用这些经过优化和测试的函数,而不是重新发明轮子。
PB高级测试PB高级测试
**PBD文件的分发**: - 编译为PBD文件后,还需要包含与PB版本相关的DLL库,如数据窗口库、数据库驱动等,以确保在目标环境中正常运行。**MSSQL SERVER部分**:1.
PB升级程序+sqlserver2000
7. **数据库兼容性**:确保SQL Server 2000能与升级后的PB程序无缝协作,可能需要更新数据库连接字符串、存储过程或触发器等。8.
学校教材管理系统-PB9.0
通过这些文件,学习者可以深入了解PB9.0的开发实践,以及如何结合SQLServer2000构建一个实用的学校教材管理系统。


数据库相关
