新微赢技术网

标题: [原创]高手来帮帮忙吧!~ [打印本页]

作者: 快乐小猪    时间: 2010-1-13 03:29
标题: [原创]高手来帮帮忙吧!~
<% set rs1=server.CreateObject("adodb.recordset") rs1.open "select * from city order by id desc",conn,1,1 %> <%set rs2=server.CreateObject("adodb.recordset") rs2.open "select * from weather where cityid='"&rs1("id")&"'",conn,1,1
%> 我是调用了两个表,weather表中的cityid是和city表中的id想对应的.可是我在查询输出时却调不出数据.没有错误提示,是不是cityid='"&rs1("id")&"'",这里用的不对啊?请指点!~
作者: 追风少年    时间: 2010-1-13 03:29

<% set rs1=server.CreateObject("adodb.recordset") rs1.open "select * from city order by id desc",conn,1,1 %> 这里加入对rs1的id读取操作,否则万一rs1是eof怎么办 <%set rs2=server.CreateObject("adodb.recordset") rs2.open "select * from weather where cityid='"&rs1("id")&"'",conn,1,1
%>
作者: 妈妈猪的一天    时间: 2010-1-13 03:29
加上 if not rs1.eof and rs1.bof then .... end if 加上这个限制以后还是不能读取出来啊?????
作者: 尐嘴亂儭    时间: 2010-1-13 03:29
没有这么做过~~

分段测试嘛~~!
作者: 林枫    时间: 2010-1-13 03:29
数据库结构, city .id 是自动编号? weather.cityid是数字? 如果是: cityid='"&rs1("id")&"'" 改为 cityid=&"rs1("id")
作者: 咖菲猫    时间: 2010-2-20 12:05
偶的天啊!相当的,非常的,一定的,要回贴的。




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2