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