关于在ASP用Recordset读取表多表的记录问题!

yfd21 2002-01-29 04:28:15
我用
sqlstr="select * from t1,t2"
rs.open sqlstr,dsn,3,1
然后用:
do while not rs.eof
…………
rs.movenext
loop
来显示记录是:每张表的记录都重复出现好多次,而且重复出现记录都有规律,我想应该是:rs.eof
这里出错了,请问用什么方法解决这个问题?
...全文
91 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Barry-Zhu 2002-01-30
  • 打赏
  • 举报
回复
sqlstr="select * from t1 union select * from t2"
Barry-Zhu 2002-01-30
  • 打赏
  • 举报
回复
sqlstr="select * from t1 union select * from t2"
wwwfwww 2002-01-30
  • 打赏
  • 举报
回复
sql语句的问题
xuchu 2002-01-30
  • 打赏
  • 举报
回复
sqlstr="select * from t1,t2 wher t1.id=t2.id"
yfd21 2002-01-29
  • 打赏
  • 举报
回复
sqlstr="select * from t1 union select * from t2"这样会不会造成无限连接啊?
jiangzhongfei 2002-01-29
  • 打赏
  • 举报
回复
不知你要达到什么目标?
你这样写会导致无限制连接!

如果你只是要将两个表的记录加在一块的话
可以这样写:
sqlstr="select * from t1 union select * from t2"
就可以了,它将自动删除完全相同的记录
如果要保留完全相同的记录,在union后加 all

我这是通过测试的win2000 server+IIS5
yfd21 2002-01-29
  • 打赏
  • 举报
回复
两个表结构完全一样,请高人指点
gjf888 2002-01-29
  • 打赏
  • 举报
回复
如果 t1 的字段跟t2 的字段有相同的我还可以解决!

关注~

28,408

社区成员

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

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