Microsoft.Jet.OLEDB.4.0;Data Source

来源:百度知道 编辑:UC知道 时间:2024/06/20 21:31:00
<%
dim conn
set conn=server.createobject("ADODB.CONNECTION")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Admin/news.mdb")
%>
这是什么数据库啊~~~access吗??
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath( "../data/xiangmu.mdb")

set rs=server.CreateObject("adodb.recordset")
%>
access 不应该是这样的吗?
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。

连接方式不一样而已,上边一个用OLEDB接口连接,下面直接用Access 数据驱动连接。在不能确定服务主机上是否支持Access数据驱动(一般都会有)的情况下,一般用OLEDB(Windows默认都安装)方式比较通用。