怎么获取ado的记录集中的某个字段

如何获取ado的记录集中的某个字段
有一张表 内容为

ID      编号      书名       单价        数量
1
2
3
4
5

假设有5条记录,现在我用select...where...语句选出其中ID=2的一条记录,需要将其中的编号、书名、单价、数量填到一个字符串中

书名为[书名]共有[数量]册,其单价为[单价],总价值为[单价×数量],查询编号[编号]

方括号内代表系统中对应的变量
用何种方法把我查询到的记录中字段的值赋给这些变量效果最好?

------解决方案--------------------
s=rs("编号")
s=rs(1);
两者都可以
------解决方案--------------------
SELECT '书名为[' & 书名 & ']共有[' & 数量 & ']册,其单价为[' & 单价 & '],总价值为[' & 单价×数量 & '],查询编号[' & 编号 & ']' AS 字段1
 FROM 表1 WHERE ID=2


TEXT1=RS("字段1")