为何总是出错
<%@ Language=VBScript %>
<!__#include file="adovbs.ins__">
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<%dim maxrs,maxpage,pagesize,strdsn,objrs,fcount,pageno,intl,sql,stars
pageno=Request("pageno")
pagesize=Request("pagesize")
if pageno="" then
pageno=1
end if
if pagesize="" then
pagesize=5
end if
set objrs=server.CreateObject ("adodb.recordset")
strdsn="dsn=user11_list;uid=gmy;pwd=gmy"
sql="SELECT * FROM username"
objrs.CursorLocation =aduseclient
objrs.CacheSize =5
objrs.Open sql,strdsn ,adOpenStatic ,adLockReadOnly ,adcmdtext
objrs.MoveFirst
objrs.PageSize=pagesize
maxpage=cint(objrs.PageCount)
objrs.AbsolutePage =pageno
%>
</body>
</html>
在上面的代码中为何总是出错,将objrs.open sql,strdsn,adope... 这一句代码改为 objrs.open sql strdsn 时执行 reoponse.write objrs.recordcount 时的结果为何是 -1 。请各位指教!!!
问题点数:20、回复次数:6Top
1 楼warlish(王华锋)回复于 2002-04-11 15:48:35 得分 5
将objrs.Open sql,strdsn ,adOpenStatic ,adLockReadOnly ,adcmdtext改成
objrs.open sql,strdsn,1,1Top
2 楼water_j(随心所欲)回复于 2002-04-11 16:04:10 得分 0
sql="SELECT count(*) FROM username"
Top
3 楼gmy(gmy)回复于 2002-04-11 16:05:36 得分 0
objrs.cursorlocation=aduseclient
这句代码也会出错Top
4 楼micher_yan(人在江湖飘)回复于 2002-04-11 16:29:03 得分 5
需要首先定义常量的值,直接使用adOpenStatic ,adLockReadOnly ,adcmdtext等等,当然会出问题了Top
5 楼BrightEye(男儿当自强,靠别人不如靠自己)回复于 2002-04-11 17:47:25 得分 5
<!__#include file="adovbs.ins__">
改为:
<!--#include file="adovbs.ins-->
别的我没看.Top
6 楼julyclyde(Java初学(大学不教只好自己学))回复于 2002-04-11 17:48:57 得分 5
应该是
<!--#include file="adovbs.inc"-->
Top




