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