遇到几次,但无法解决的问题(提问)
漫步的猪 2005-12-06 09:04:18 <%
set conn=Server.CreateObject("ADODB.connection")
str_conn="Provider=SQLOLEDB;Data Source=(local);Initial Catalog=aspspecial;User ID=;Password=;"
conn.open str_conn
Set rs= Server.CreateObject("ADODB.Recordset")
rs.pagesize=5
sqlstring="select * from news"
'rs.cursorlocation = adUseClient
rs.open sqlstring,conn,adOPenForwardOnly,adLockReadOnly
%>
<%
if not rs.eof then
if request.QueryString("page")<>"" then
ipage=cint(request.QueryString("page"))
else
ipage=1
end if
if ipage<0 or ipage>rs.pagecount then
rs.absolutepage=1
else
rs.absolutepage=ipage
end if
'=================================================
if rs.pagecount>1 then
for i=1 to rs.pagecount
if i=ipage then
response.Write("[<strong>"&i&"</strong>]")
else
Response.Write("[<a href='"&request.ServerVariables("PATH_INFO")&"?page="&i&"'>"&i&"</a>] ")
end if
next
end if
'================================================
end if
%>
</body>
</html>
执行时的错误显示:
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/12/default.asp, 第 15 行