ASP与ACCESS数据库连接问题

[复制链接]
查看11 | 回复5 | 2009-3-28 13:23:53 | 显示全部楼层 |阅读模式
ASP与ACCESS数据库连接时好像出了问题,打开主页时显示:
“错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/Content/ASP and ACCESS/shop/include/conn.asp, 第 9 行

我的CONN.ASP内容如下:
"" Then
For Each SQL_Get In Request.QueryString
For SQL_Data=0 To Ubound(SQL_inj)
if instr(Request.QueryString(SQL_Get),Sql_Inj(Sql_Data))>0 Then
Response.Redirect("/index.asp")
end if
next
Next
End If
'---------- 连接数据库 ----------
Dim conn,connstr
Set conn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Password=;Data Source="&Server.MapPath("/DataBase/db_Ebusiness.mdb")&";"
conn.open connstr
%>
主页内容是:




电子商务网站








请问哪位兄弟可以帮我解决以上的问题呢?
如果可以解决,我会追加五十到一百分不等,谢谢。
比较急,麻烦大家了。

回复

使用道具 举报

千问 | 2009-3-28 13:23:53 | 显示全部楼层
Access OLE DB连接方法:set adocon=Server.Createobject("adodb.connection")adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _"Data Source=" & Server.MapPath("数据库所在路径")Accsee OLE DB 加密后的连接方法set conn=server.createobject("adodb.connection")conn.open "Provider=Microsoft.Jet.OLEDB.4.0;User Id=admin;jet OleDB:Database Password=1...
回复

使用道具 举报

千问 | 2009-3-28 13:23:53 | 显示全部楼层
connstr="Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Password=;Data Source="&Server.MapPath("/DataBase/db_Ebusiness.mdb")&";" 你的路径不对吧 connstr="Provider=microsoft.jet.oledb...
回复

使用道具 举报

千问 | 2009-3-28 13:23:53 | 显示全部楼层
数据库路径写错了注意..//的区别../是返回上层目录。看看你的目录是不是不对。...
回复

使用道具 举报

千问 | 2009-3-28 13:23:53 | 显示全部楼层
数据库连接你密码怎么空的,数据源名称和路径对否...
回复

使用道具 举报

千问 | 2009-3-28 13:23:53 | 显示全部楼层
Server.MapPath("/DataBase/db_Ebusiness.mdb")改成Server.MapPath("DataBase/db_Ebusiness.mdb")...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行