首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

datastore如何赋值给另外一个datastore

2012-03-05 
datastore怎么赋值给另外一个datastore?gds_dept声明为全局datastore,已有数据igs_alldeptcreatedatastor

datastore怎么赋值给另外一个datastore?
gds_dept声明为全局datastore,已有数据

igs_alldept=create   datastore
igs_alldept.dataobject   =   'd_dept_l '
igs_alldept.settransobject(sqlca)
//igs_alldept.retrieve()
gds_dept.RowsCopy(1,   gds_dept.RowCount(),   &
Primary!,   igs_alldept,   1,   Primary!)
最后igs_alldept数据为空,这是什么原因呢?如果想datastore赋值给另外一个datastore还有其它办法吗?

[解决办法]
sharedata()
[解决办法]
道理差不多
但rowcopy可以指定哪几行 及哪个缓冲区
sharedata是复制全部缓冲区的数据

帮助:
sharedata
The controls do not share formatting; only the data is shared, including data in the primary buffer, the delete buffer, the filter buffer, and the sort order.

建议多查帮助
[解决办法]
学习中!多看帮助
[解决办法]

sharedata()当然不需要retrieve

热点排行