主题:  数据库连接为什么会这样??

Ghazi

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2001/2/26 13:55:28
#12001/5/27 14:28:37
我在用recordset记录集的时候出现错误,用odbc打开数据库时,rs.absolutepage为-1
set conn=server.createobject("adodb.connection")
connstr="driver={microsoft access driver (*.mdb)};DBQ="&_
server.mappath("../data/tongxue.mdb")
conn.open connstr
set rs=server.createobject("adodb.recordset")
sqlstr="select * from guest order by date desc"
rs.open sqlstr,conn,3
rs.pagesize=10
而改为用以下ole连接时则正常
set conn=server.createobject("adodb.connection")
connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("../data/tongxue.mdb")
conn.open connstr
set rs=server.createobject("adodb.recordset")
sqlstr="select * from guest"
rs.open sqlstr,conn,3
rs.pagesize=10
请教高手为何会这样?谢谢!



浪子剑心

职务:普通成员
等级:1
金币:1.0
发贴:211
注册:2001/5/14 12:57:02
#22001/5/27 14:48:35
Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="DBQ="+server.mappath("bbs.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UserCommitSync=Yes;"
Conn.Open Connstr