主题:  大虾请进!! 帮忙修改动网论坛的CONN

番茄蛋汤

职务:普通成员
等级:3
金币:10.0
发贴:807
注册:2002/2/17 1:39:03
#12002/10/15 21:57:47
动网的FINAL版,因其支持数据库AC2000,想把他改为支持AC97,但不知道怎么改,CONN文件如下
<%@LANGUAGE="VBSCRIPT"%>
<%
option explicit
dim startime,endtime,conn,connstr,db
startime=timer()
'更改数据库名字
db="data/10152125196.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
conn.Open connstr
function CloseDatabase
Conn.close
Set conn = Nothing
End Function
%>



大肚佛

职务:普通成员
等级:1
金币:1.0
发贴:247
注册:2001/6/6 9:48:50
#22002/10/16 12:46:44
<%@LANGUAGE="VBSCRIPT"%>
<%
option explicit
dim startime,endtime,conn,connstr,db
startime=timer()
'更改数据库名字
db="data/10152125196.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
conn.Open connstr
function CloseDatabase
Conn.close
Set conn = Nothing
End Function
%>



番茄蛋汤

职务:普通成员
等级:3
金币:10.0
发贴:807
注册:2002/2/17 1:39:03
#32002/10/16 13:41:22
还是不行啊,显示:

Active Server Pages 错误 'ASP 0116'

缺少关闭脚本分隔符

/epochan/bbs/conn.asp, 行2

Script 块缺少脚本关闭标记 (% >) 。
---------------------------------------------------------------------

connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
里面的*.mdb要 修改吗?



奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
注册:2001/11/4 15:11:47
#42002/10/16 13:42:56
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="DBQ="+server.mappath("data/10152125196.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
Conn.Open connstr
%>



番茄蛋汤

职务:普通成员
等级:3
金币:10.0
发贴:807
注册:2002/2/17 1:39:03
#52002/10/16 19:16:54
还是显示错误啊
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access 97 驱动程序] 不能打开数据库 '(未知的)'。应用程序可能不能识别该数据库,或文件可能损坏。

/epochan/bbs/conn.asp, 行4



大肚佛

职务:普通成员
等级:1
金币:1.0
发贴:247
注册:2001/6/6 9:48:50
#62002/10/17 9:45:11
<%
set conn=server.createobject("ADODB.Connection")
conn.open"provider=Micorsoft.jet.oledb.4.0;data source=" & server.mappath("data/xxx.mdb")
%>

如果再出错,就不是你自己原因了。



番茄蛋汤

职务:普通成员
等级:3
金币:10.0
发贴:807
注册:2002/2/17 1:39:03
#72002/10/17 13:00:24
还是显示错误
ADODB.Connection 错误 '800a0e7a'

ADO 找不到指定的提供者。

/epochan/bbs/conn.asp, 行3



番茄蛋汤

职务:普通成员
等级:3
金币:10.0
发贴:807
注册:2002/2/17 1:39:03
#82002/10/17 20:27:03
我用以下代码:<%@LANGUAGE="VBSCRIPT"%>
<%
option explicit
dim startime,endtime,conn,connstr,db
startime=timer()
db="data/10152125196.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
conn.Open connstr
function CloseDatabase
Conn.close
Set conn = Nothing
End Function
%>
————————————————————————————————————————
提示出错Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access 97 驱动程序] 不能打开数据库 '(未知的)'。应用程序可能不能识别该数据库,或文件可能损坏。

/epochan/bbs/conn.asp, 行9