主题:  连接数据库怎会错误?

Syawn

职务:普通成员
等级:5
金币:10.0
发贴:2930
注册:2004/6/24 17:14:35
#12002/9/27 16:54:19
<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// HTTP="true"
// Catalog=""
// Schema=""
MM_login_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/activelong/accessmdb/login.mdb")
%>
根目录为activelong,数据库在access下login.mdb



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22002/9/27 18:26:04
错误是什么?



Syawn

职务:普通成员
等级:5
金币:10.0
发贴:2930
注册:2004/6/24 17:14:35
#32002/9/27 19:13:23
原来用dsn连接时所有的数据库操作功能都可以实现。
但用了olede操作数据库就会无发显示。



flashboy610

职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2002/9/25 17:38:52
#42002/10/8 17:44:38
<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// HTTP="true"
// Catalog=""
// Schema=""
MM_login_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "../activelong/accessmdb/login.mdb")
%>
这样做你试试看!



忧忧

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/7/23 1:32:17
#52002/10/8 19:09:42
www.5dmedia.com/bbs/NewsDetail.asp?id=510578
用绝对路径
<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// HTTP="true"
// Catalog=""
// Schema=""
MM_login_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="x:activelong\accessmdb\login.mdb"
%>



tonest

职务:普通成员
等级:1
金币:0.0
发贴:177
注册:2002/4/14 13:32:27
#62002/10/10 17:23:38
用Microsoft.Jet.OLEDB.4.0做连接必须用绝对路径吗?
我用DNS 作的连接很简单:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_guest_STRING
MM_guest_STRING = "dsn=guest;"
%>
在其他页面里都是定义一个连接=MM_guest_STRING ,然后就可以用了,用Microsoft.Jet.OLEDB.4.0就可以不用DNS吗?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#72002/10/10 20:07:09
代码好象没什么问题,问题可能出在路径那里

楼上的,DSN连接方式只能用作本地测试



忧忧

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/7/23 1:32:17
#82002/10/10 20:41:04

没错,不过可以做练习!