农药供货协议合同范本:Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

来源:百度文库 编辑:高校问答 时间:2024/04/29 23:11:17
<!--#include file="conn.asp"-->
<%
jobdd=request("jobdd")
set rs=server.createobject("adodb.recordset")
sql="select * from job where jobdd="&jobdd&" order by id desc"
rs.open sql,conn,1,3
%>
<%
Dim TotalPage '总页数
Dim PageNo '当前显示的是第几页
Dim RecordCount '总记录条数
If RS.RecordCount=0 then
response.write "<P><center>对不起,数据库中没有相关信息!</center></P>"
response.end
else
RS.PageSize = 30
Totalpage=INT(RS.recordcount / rs.pagesize * -1)*-1 '计算可显示页面的总数
PageNo = Request.QueryString ("PageNo")
'直接输入页数跳转;
If Request.Form("PageNo")<>"" Then PageNo = Request.Form("PageNo")
'如果没有选择第几页,则默认显示第一页;
If PageNo = "" then PageNo = 1
Rs.AbsolutePage = PageNo
End If

'获取当前文件名,使得每次翻页都在当前页面进行;
Dim fileName,postion
fileName = Request.ServerVariables("script_name")
postion = InstrRev(fileName,"/")+1
'取得当前的文件名称,使翻页的链接指向当前文件;
fileName = Mid(fileName,postion)
Dim RowCount
RowCount = 30 '每页显示的记录条数
%>
我在网页中用了一个分页程序,链接到分页的网页时,第一页可以显示,可是再点下一页时,就下面的错误

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'jobdd=' 中。

/joblist3.asp,行76
请高手解答,万分感谢!!!!!!!!!!
若改成jobdd='&jobdd&',错误变成了:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'

[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。

/joblist3.asp,行76

sql="select * from job where jobdd="&jobdd&" order by id desc"
你在="&jobdd&"用单引号试试
='&jobdd&'