读书人

PB9的datastore初始化作什么如此之慢呢

发布时间: 2013-01-07 10:02:25 作者: rapoo

PB9的datastore初始化为什么如此之慢呢?
dw_dept_dict = create datastore
dw_dept_dict.dataobject = "d_dept_dict"
dw_dept_dict.settransobject(sqlca)
dw_dept_dict.retrieve()
就这一句执行了1分钟 d_dept_dict是一个很小的表

我用PB11执行上面同样的语句 瞬间就完成了 诡异啊
[解决办法]
不会哦,没遇到你说的这种情况。
[解决办法]
可能是BUG吧
[解决办法]
我用PB9都很快的啊!
[解决办法]
我用pb9(9.0.3 8836),测试过了,没你说的问题。

datastore dw_dept_dict

dw_dept_dict = create datastore
dw_dept_dict.dataobject = "d_dept_dict" //我先创建了d_dept_dict的数据对象
dw_dept_dict.settransobject(sqlca)
dw_dept_dict.retrieve()

messagebox("",string(dw_dept_dict.rowcount()))
[解决办法]
和PB得版本无关,看你连接数据库的接口吧。而且同数据库,同接口的情况下,理论上9还应该比11快些。

读书人网 >PB

热点推荐