将记录添加到表中有这种方法吗?

for123 2000-06-16 11:43:00
将记录添加到表中,传统地
1 insert into table1(field1,field2,...) values(vaue1,value2,...)
2 insert into tablel select * from table2
如果要将一个记录添加到另一个表中,而只用rs这个记录的属性,如何实现?
如:
while not rs.eof
‘针对每个记录添加到另一个表table2中,要求只能用到rs的属性,要简便
insert into table2????????????
rs.movenext
wend

...全文
116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zigzag 2000-07-05
  • 打赏
  • 举报
回复
打开两个表的记录集rs1,rs2
while not rs2.eof
rs1.AddNew
for fld=0 to rs.fields.count-1
rs1(fld)=rs2(fld)
next
rs2.movenext
rs1.update
wend
TopHead 2000-06-16
  • 打赏
  • 举报
回复
rs 和 tabel 的字段之间的对应关系是怎么样的?
TopHead 2000-06-16
  • 打赏
  • 举报
回复
dim str as string,fld as long
str="insert into table2 values("
while not rs.eof
for fld=0 to rs.fields.count-1
str=str & rs(fld) & ","
next
str=left(str,len(str)-1) & ")"
'执行此语句str
rs.movenext

不就行啦。
WHQ 2000-06-16
  • 打赏
  • 举报
回复
sql = "INSERT INTO Table2 VALUE( " +
rs("Field1") + "," + rs("Field2") + ")"
for123 2000-06-16
  • 打赏
  • 举报
回复
完全一样。
sql="nsert into table2,rs????"

28,390

社区成员

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

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