吉林市中心医院合同工:报错:参数不足,期待是 1。有错,请求帮忙

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 14:58:43
<!--#INCLUDE FILE="odbc_connection.asp"-->
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<title>软件工具全部显示</title>
</head>
<body>
<h2 align="center">软件工具全部显示</h2>
<center>
<table border="0" width="489">
<!--DWLayoutTable-->
<tr bgcolor="#B7B7B7" align="center">
<td width=135 height="28" valign="top"><a href="toolmore.asp?sortfield=submit_date">按上传日期排序</a></td>
<td width="347" valign="top"><a href="toolmore.asp?sortfield=filename">按文件名排序</a></td>
</tr>

<%
'这一段主要来获取排序字段,第一次打开时默认按提交日期到序排列,客户选择字段后按指定字段倒叙排列
Dim sortfield '定义一个排序字段变量
If Request.QueryString("sortfield")="" Then
'该条件表示是第一次打开,则令排序字段为提交日期,并倒叙排列
sortfield="submit_date DESC"
Else
'如果选择了其它排序字段,则按指定字段倒叙排列
sortfield=Request.QueryString("sortfield") & " DESC"
End If
'建立Recordset对象,并按指定字段排序
Dim strSql,rs
strSql ="Select * From file_manage where reside='tool' Order By " & sortfield '请注意By后面要有一个空格
Set rs=db.execute(strSql)
Do While Not rs.Eof
%>
<tr bgcolor="#E9E9E9" align="center">
<td height="20" valign="top"><%=rs("title")%></td>
<td valign="top"><%=rs("remark")%></td>
</tr>
<%
rs.MoveNext
Loop
%>
</table>
</center>
</body>
</html>

strSql ="Select * From file_manage where reside='tool' Order By " & sortfield

这句有错.

最有可能的是sortfield值为空.请查看程序是否赋值给他们.

你用response.write strSql
response.end语句看看下你的select的语句是否接受到你所输入的值。