看一下我的程序那里错了,如何改

xuxujianjian 2008-10-22 07:12:55
我想让显示出来的数据库里的name字段的“数码相机”点击可以链接到“new.asp”页面
但是出现在下的错误:
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/zy/yonghu.asp, 第 66 行
我的程序如下:
<%

dim strSql,rs,rsx,sql
strSql="select * from zy "
set rs=db.execute(strSql)
%>
<center>
<table border="1">
<center>
<tr bgcolor="#E0E0E0">
<table border="12">
<td width="80"><span class="STYLE3 STYLE1">编号</span></td>
<td width="193"><span class="STYLE3 STYLE1">名称</span></td>
<td width="108"><span class="STYLE2 STYLE1">销售价</span></td>
<td width="85"><span class="STYLE3 STYLE1">进价</span></td>
<td width="166"><span class="STYLE3 STYLE1">销售日期</span></td>
</tr>
<%
do while not rs.eof
%>
<tr>
<td><%=rs("number")%></td>
<td> <%=rs("name")%></td>
<td> <%=rs("jiage")%></td>
<td> <%=rs("jinjia")%></td>
<td> <%=rs("date")%></td>
</tr>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
<%

set rsx=server.createobject("adodb.recordset")
sql="select * from zy where id order by id desc"
rsx.open sql,conn,1,3
%>
<%=trim(rs("id"))%>
<%=trim(rs("name"))%>
<%=trim(rs("数码相机"))%>

<a href="news.asp?id= <%=trim(rs("id"))%>"> <%=trim(rs("name"))%> </a>
<%
rsx.movenext
rsx.close
%>
...全文
102 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ingfen9 2008-10-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chinmo 的回复:]
<%

set rsx=server.createobject("adodb.recordset")
sql="select * from zy where id order by id desc"
rsx.open sql,conn,1,3
%>
<%=trim(rs("id"))%>
<%=trim(rs("name"))%>
<%=trim(rs("数码相机"))%>

这都是什么 乱七八糟的?》
[/Quote]
呵呵 真是乱七八糟的
x1987xiaoxiao 2008-10-22
  • 打赏
  • 举报
回复
<%=trim(rs("数码相机"))%>
你的数据库里面有这个字段的吗?
xuxujianjian 2008-10-22
  • 打赏
  • 举报
回复
不是啊,一个字段里有好几个项目
renjnet 2008-10-22
  • 打赏
  • 举报
回复
<% 

dim strSql,rs,rsx,sql
strSql="select * from zy "
set rs=db.execute(strSql)
%>
<center>
<table border="1">
<center>
<tr bgcolor="#E0E0E0">
<table border="12">
<td width="80"> <span class="STYLE3 STYLE1">编号 </span> </td>
<td width="193"> <span class="STYLE3 STYLE1">名称 </span> </td>
<td width="108"> <span class="STYLE2 STYLE1">销售价 </span> </td>
<td width="85"> <span class="STYLE3 STYLE1">进价 </span> </td>
<td width="166"> <span class="STYLE3 STYLE1">销售日期 </span> </td>
</tr>
<%
do while not rs.eof
%>
<tr>
<td> <%=rs("number")%> </td>
<td><a href="news.asp?id= <%=trim(rs("id"))%>"> <%=trim(rs("name"))%> </td>
<td> <%=rs("jiage")%> </td>
<td> <%=rs("jinjia")%> </td>
<td> <%=rs("date")%> </td>
</tr>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
xuxujianjian 2008-10-22
  • 打赏
  • 举报
回复
怎么改才行呢
  • 打赏
  • 举报
回复
sql="select * from zy where id order by id desc"

你这个错了啦
xuxujianjian 2008-10-22
  • 打赏
  • 举报
回复
第66行是
rsx.open sql,conn,1,3
zzxap 2008-10-22
  • 打赏
  • 举报
回复

sql="select * from zy order by id desc"
renjnet 2008-10-22
  • 打赏
  • 举报
回复
<%=trim(rs("数码相机"))%> 这行有问题吧。
  • 打赏
  • 举报
回复
<%

set rsx=server.createobject("adodb.recordset")
sql="select * from zy where id order by id desc"
rsx.open sql,conn,1,3
%>
<%=trim(rs("id"))%>
<%=trim(rs("name"))%>
<%=trim(rs("数码相机"))%>

这都是什么 乱七八糟的?》
  • 打赏
  • 举报
回复
zy/yonghu.asp, 第 66 行

你这个页面的第66行是哪一行

28,408

社区成员

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

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