记录集怎么带参数引用?

windison 2005-02-28 03:52:18
记录集rs1的结果如下:

产品 数量
产品a 10
产品c 20


现在我要把这个记录集的结果输入到统计表,统计表的设计如下:

产品a 产品b 产品c 总数
10 0 20 30

注意rs1中返回的结果不一定包含全部产品
统计表用记录集rs2打开统计表后希望用下面的代码完成

rs2.addnew
while not rs1.eof
rs2(???)=rs1("数量")
rs1.movenext
wend
rs2.update

while循环希望产生的代码是
rs2("产品a")=10
rs2("产品c")=20

总是怎么写才能让???部分变成对参数rs1("产品")的引用? 我试过
rs2(rs1("产品"))和rs2("rs1("产品")")都不行
...全文
38 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
friendlyFour 2005-02-28
  • 打赏
  • 举报
回复
你的产品类型是固定的吗?
如是可以将你的统计表中记录产品数量的字段给个默认值就可以了。
要不是,就不能想你这样写。要用存储过程了。先将所有产品类型的ID(或名字)放入一个虚表中,记录产品数量的字段默认为0(也就是你的rs1中没有的产品数量)。然后,循环你的rs1的结果集中的东西,如果rs1中的ID等于虚表的ID那么就update,将rs1的产品数量写入。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧