在线等,帮帮我。。。

jervis82 2003-10-16 10:40:38
<%
sub t(rs)
response.Write("<table boeder=1>")
for i=0 to rs.fields.count-1
response.Write("<td>"+rs(i).name+"</td>")
next
while not rs.eof
response.Write("<tr>")
for i=0 to rs.fields.count-1
v=rs(i)
if isnull(v) then v=""
response.Write("<td valign=top>"+cstr(v)+"</td>")
next
rs.movenext
wend
response.Write("</table>")
end sub
%>


<%set cn=server.CreateObject("adodb.connection")
cn.open "DSN=ql;"%>


<h3>s1表 姓名,年龄和工资<br></h3>
<%
set rs1=server.createobject("adodb.recordset")
strsql="select 姓名,年龄,工资 from s1"
rsl.open strsql,cn
t(rs1)
%>

<h3>s1表 姓名,地址和电话<br></h3>
<%
set rs2=server.createobject("adodb.recordset")
strsql="select 姓名,地址,电话 form s1"
rs2.open strsql,cn
t(rs2)
%>

<%
cn.close
set cn=nothing
set rs1=nothing
set rs2=nothing
%>



上面的代码出错了。具体如下:

s1表 姓名,年龄和工资

Microsoft VBScript 运行时错误 错误 '800a01a8'

缺少对象: ''

/9/9-17.asp, 行29
...全文
53 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
avonqin 2003-10-17
  • 打赏
  • 举报
回复
rsl.open strsql,cn
改为:
rs1.open strsql,cn

肯定可以啦!!!你们没看出来?
ttt2 2003-10-17
  • 打赏
  • 举报
回复
<%
sub t(rs)
set rs3=server.create("adodb.recordset")
rs3=rs
response.Write("<table boeder=1>")
for i=0 to rs3.fields.count-1
response.Write("<td>"+rs3(i).name+"</td>")
next
while not rs3.eof
response.Write("<tr>")
for i=0 to rs3.fields.count-1
v=rs3(i)
if isnull(v) then v=""
response.Write("<td valign=top>"+cstr(v)+"</td>")
next
rs3.movenext
wend
response.Write("</table>")
end sub
%>
yangzixp 2003-10-17
  • 打赏
  • 举报
回复
1?l?
jervis82 2003-10-17
  • 打赏
  • 举报
回复
avonqin(李文) :你的眼力真好,视力是8。0版本的吧。:)到底怎样看出来的?
zorou_fatal 2003-10-17
  • 打赏
  • 举报
回复
rs1?
rsl?
avonqin 2003-10-16
  • 打赏
  • 举报
回复
rsl不同于rs1,看清楚点
avonqin 2003-10-16
  • 打赏
  • 举报
回复
rsl.open strsql,cn
-->
rs1.open strsql,cn

肯定可以啦!!!
dgm8 2003-10-16
  • 打赏
  • 举报
回复
sub没有创建对象,for i=0 to rs.fields.count-1
你那有创建rs?

28,391

社区成员

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

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