6
回答
数据库连接
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

在一个asp网站中,用的是vbscript语言,连接数据库代码如下:

<%

Dim m_Conn

Function Conn()

if IsEmpty(m_Conn) then

Set m_Conn=Server.CreateObject("ADODB.Connection")

dbpath=Server.MapPath("data/fangnan_mj_20070816.asp")

m_Conn.open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & DBPath

end if

set Conn = m_Conn

End Function

%> 

谁能告诉小弟dbq=" & DBPath这里怎么写!

这个网站是在本地通过IIS运行的

<无标签>
举报
maple
发帖于8年前 6回/225阅
共有6个回帖 最后回答: 8年前

额。。。又出新问题了。。。
还是报错:

  • Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
    /xiangmu/index.asp, 第 8 行

代码如下:

<%

Dim m_Conn

Function Conn()

if IsEmpty(m_Conn) then

Set m_Conn=Server.CreateObject("ADODB.Connection")

dbpath=Server.MapPath("data/fangnan_mj_20070816.asp")

m_Conn.open "driver={Microsoft Access Driver (*.mdb)}; dbpath" & DBPath

end if

set Conn = m_Conn

End Function

%>

数据库的路径是:F:\china\data

引用来自#5楼“红薯”的帖子

数据库的路径是:F:\china\data\xxxxxx.mdb

额。。我想问的是这个问题:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/xiangmu/index.asp, 第 8 行

引用来自#6楼“maple”的帖子

引用来自#5楼“红薯”的帖子

数据库的路径是:F:\china\data\xxxxxx.mdb

额。。我想问的是这个问题:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/xiangmu/index.asp, 第 8 行

<%
dim   DB  
DB= "数据库名 "   '定义数据库路径及名称  
Set   conn   =   Server.CreateObject( "ADODB.Connection ")  
conn.Open   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source= "   &amp;   Server.MapPath(DB)  
> %
这是你的连接方式造成的.
如果不是自己的服务器,不要设成odbc连接,用上面的连接方式替代.

顶部