有没有可能自己构造一个Ado数据集AdoRecordset?
我们原先以Oracle数据源,经SQL查询后返回一个Ado数据集AdoRecordSet传递给一个以AdoRecordset为输入的数据库报表控件。但在后来与别的单位的合作中,数据库底层被重新封装,用OO的方式,每次查询后只能返回一个数据库的OO指针,不是数据集,要取得数据,必需由用户自己动手MoveNext()去遍历才能得到,而且返回的字段类型均为字符串,需要自已做转换。这样的改动带来的致命问题是,原先以AdoRecordSet数据集为输入参数的控件就不能用了,
兄弟的问题是:能否自行构造一个AdoRecordSet集,由我自己把遍历得到的所有记录重新按ADO的方式构造成一个AdoRecordSet,再赋给报表控件?
急待高手相助,谢谢了。