一個初學者關于Collection集合的問題
Collection集合如何與記錄結果集綁定使用﹔
謝謝!
问题点数:30、回复次数:1Top
1 楼bacaihong(:—))回复于 2005-04-04 19:06:38 得分 30
不太明白你为何要这么做?不过勉强可处理如下:
假如记录集中有如下信息:name,address,age。可定义类型:
public type Person
name as string
address as string
age as string
end type
然后初始化集合--〉提取数据记录--〉将记录元素添加到集合中去
初始化:set colPerson as new collection
获取数据记录:
连接数据源--〉执行Command--〉获取记录集
dim uPerson as Person '存储一条记录数据
'以下rs为取得的数据集
do while not rs.eof
uPerson.name=rs.fields("Name")
uperson.address=rs.fields("address")
uPerson.Age=rs.fields("age")
'添加到集合
colPerson.Add uPerson
rs.movenext
loop
以上为添加记录集到集合中.同样可以从该集合中获取记录元素,修改数据库 等操作.
关于集合与记录集转换你甚至可以自己编写一个类模块. 不过本人认为
这是多此一举. 直接与数据源交互就完了,中间还整个集合在里面干吗?
Top




