数据库问题:未指定的错误 高手来啊

来源:百度知道 编辑:UC知道 时间:2024/05/23 14:41:23
我用的数据库是Access
qihang asp:
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_qihang_STRING
MM_qihang_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\qihang\qihang.mdb"
%>
===================================================
<!--#include file="Connections/qihang.asp" -->
<%
Dim rstCatalog
Dim rstCatalog_numRows

Set rstCatalog = Server.CreateObject("ADODB.Recordset")
rstCatalog.ActiveConnection = MM_qihang_STRING
rstCatalog.Source = "SELECT * FROM tCatalog"
rstCatalog.CursorType = 0
rstCatalog.CursorLocation = 2
rstCatalog.LockType = 1
rstCatalog.Open()

rstCatalog_numRows = 0
%>
===========

问题已经解决了?呵呵,恭喜!
MM_qihang_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\qihang\qihang.mdb"
这个不太好,Source用相对路径更好,方便移植

set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "C:\Inetpub\wwwroot\qihang\qihang.mdb"

rstCatalog.ActiveConnection = conn

'or
rstCatalog.open "select ...",conn,x,x

路径有误

Source=C:\Inetpub\wwwroot\qihang\qihang.mdb
改为
Source=C:/Inetpub/wwwroot/qihang/qihang.mdb
试试看

ASP不懂。JSP。APPNET都懂点。
不过发现了你的个明显的错误
Source=C:\\Inetpub\\wwwroot\\qihang\\qihang.mdb

数据库不要放在C盘,而且最好不要是NTFS分区,否则会因为权限问题出错。

我也不懂access.不错路径的确有问题.
应该用转义字符