主题:  这个问题太严重了。。。。。。。

sky_5d

职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
#12001/6/28 12:52:41
在UD做的连接。。上传总提示。。Microsoft OLE DB Provider for ODBC Drivers错误,80004005
请问要改那个文件。。。。。。而绝对路径又应该在那里改?


我需要力量

绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#22001/6/28 16:40:32
Microsoft OLE DB Provider for ODBC Drivers
用的是DSN,即用到绝对路径,你没设置过DSN,就会出错。
应用虚拟路径。



hansen

职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2000/12/21 15:27:20
#32001/6/28 17:25:54
连接信息在connection目录下,要用绝对路径,你最好问网管,你的数据库绝对路径具体是怎样的.



sky_5d

职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
#42001/6/29 9:34:05
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
MM_re_STRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.Mappath("dat/dat.mdb")"
%>
???请问这样有什么问题????
<%@LANGUAGE="VBSCRIPT"%>

<%
set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_re_STRING
Recordset1.Source = "SELECT * FROM guest"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
Recordset1.Open()
Recordset1_numRows = 0
%>
上面这样写不行。。。但是我不改Connections里的re.asp文件
就把

<%
set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_re_STRING
Recordset1.Source = "SELECT * FROM guest"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
Recordset1.Open()
Recordset1_numRows = 0
%>
改成-------------
<%@LANGUAGE="VBSCRIPT"%>

<%
set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.Mappath("dat/dat.mdb")"
Recordset1.Source = "SELECT * FROM guest"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
Recordset1.Open()
Recordset1_numRows = 0
%>Text
这样结果可以正常运行?
诺我想在改Connections/re.asp文件。应该怎样改?


我需要力量

hansen

职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2000/12/21 15:27:20
#52001/6/29 10:36:11
改这样试试?

<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
MM_re_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("/dat/dat.mdb")
%>



weicong

职务:普通成员
等级:1
金币:1.0
发贴:136
注册:2001/5/13 13:40:55
#62001/7/3 12:19:52
To sky,
如果你想知道为什么,很简单,输出他们的路径看看,一个对,一个错!
看看我这贴,我其实提过。
www.5dmedia.com/bbs/NewsDetail.asp?id=67358



sky_5d

职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
#72001/7/5 8:55:10
weicong

谢谢!因为这个问题烦了我很久了非常谢谢你


我需要力量