Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/mxjiufeng/learn/list/0523.asp,行 15
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<%
dim conn
set conn=Server.CreateObject("ADODB.Connection")
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath("TALENT POOL-BBAHr.mdb")
conn.Open
'response.write"数据库连接打开成功!"
set rs=Server.CreateObject("ADODB.Connection")
rs.open "Talent Pool",1,1
conn.close
set conn=nothing
%>
<table border="1" width="600" align="center">
<tr><th>id</th><th>序号</th><th>姓名</th><th>性别</th><th>来源</th><th>单位</th></tr>
<%
do while not rs.eof
%>
<tr><td>id</td><td>序号</td><td>姓名</td><td>性别</td><td>来源</td><td>单位</td></tr>
<%
rs.movenext
loop
%>
</table>
</body>
</html>
我电脑的系统的确是win764位。请问如何把IIS变为32位的?
我试着修改了一下,然后重新打开页面的时候又出现如下错误。
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/mxjiufeng/learn/list/0523.asp,行 15
在应用程序池设置选项里面有个“启用32位应用程序”,你选择True就可以啦。
追问我修改了,然后重新打开页面的时候又出现如下错误。
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/mxjiufeng/learn/list/0523.asp,行 15
dim conn,Constr
set conn=Server.CreateObject("ADODB.Connection")
Constr="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath("TALENT POOL-BBAHr.mdb")
conn.Open Constr
If Err Then
Err.Clear
Set Conn = Nothing
Response.Write "数据库连接错误,请检查连接参数!"
Response.End
End If
123
ASP打开access数据库是出错。原因如下
64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以,程序里面的链接字符串不能正常工作。需要修改下IIS的工作环境,改成32位的,在IIS的管理界面中,把应用程序池中的默认应用程序池常规选项中的32位方式启用就可以了。
ASP与Access数据库连接出错 如何解决?
ASP与Access数据库连接出错是因为缺少对访问的支持配置。1、需要安装一些功能来支持ASP应用程序的解析,打开:控制面板- 程序 - 程序和功能 - 打开或关闭Windows功能,按照下面这个图示,把相应的ASP选上就行了。2、设置好IIS(开启"启用父目录路径",要不你用..\/路径的时候可能会出错),做好相关站...
asp连接access数据库出现错误
造成这样的原因有几个 1. 数据库本身数据损坏,需要下载到本地使用OFFICE ACCESS进行修复和压缩;或重新上传备份的数据库。2. 数据库权限错误,IIS执行用户没有读取或写入数据库的权限。3. 数据库连接语句错误,由于数据库连接驱动的问题,需要使用 conn.Open"provider=Microsoft.jet.oledb.4.0;data sou...
ASP连接不上Access数据库!!请问有哪些可能原因?
2:IIS没有设置好。不过这种现象不多。主要看看IIS的配置。在IIS 相应站点 然后右键属性 找到 主目录 这项。执行权限 改成 纯脚本与执行文件,如果还没搞定。那看看 IIS配置。在这里我不多说了。网上有的是。3: 调试一下程序 加一个断点。看看数据库链接字符串 地址到底正不正确。再就是看看数据...
ASP打开ACCESS数据库是出错
原因:这个错误有可能是出现在你的计算机上软件安装(或则反安装)的顺序上。如果ODBC的版本不一致的话,就会发生该错误。解决办法是安装最新版本的MDAC Microsoft OLE DB Provider for ODBC Drivers error ”80004005”[Microsoft][ODBC Microsoft Access 97 Driver] ”(unknown)” isn”t a valid path....
ASP运行时Access数据库提示出错了
服务器没有写权限,点源文件所在文件夹右键属性-安全,user的权限设为修改和写入
asp连接access数据库出错
1、connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)2、一个标准连接 < option explicit dim startime,endtime,conn,connstr,db startime=timer()'更改数据库名字 db="data\/dvBBS5.mdb"Set conn = Server.CreateObject("ADODB.Connection")connstr="Provider=...
asp连接access数据库出错
第一你没有建立数据库连接对象实例:如:dim conn set conn=server.CreatObject("ADODB.Connection")然后才是你的:Dim MM_conn_STRING MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("..\\floatfly\\db\\main.mdb")第二建立以后还需要打开连接如:conn.open ...
asp+access数据库连接出错!
我猜想三个原因:其一,你的免费空间的地址不能用"\/**\/Db\/**.mdb" ,就是地址程序找不到,你试一下地址换一种格式.其二,数据连接驱动格式不对,或是前后倒置了.StrSQL="DRIVER=Microsoft Access Driver(*.mdb);DBQ=" & Server.MapPath("\/USERNAME\/db\/yourdatabase.mdb")其三,是字符运算符 应用...
本地搭建asp和access这个。连接不上去,路径输入对了的。请问是什么原因...
我遇到很多次asp 链接不上access 数据库的问题。总结 一下 1: access 数据库权限访问限制问题居多。主要解决办法。数据库文件右键->属性->安全->添加->高级->立即查找-> 选择everyone 然后增加everyone的权限 一般来讲可以搞定。2:IIS没有设置好。不过这种现象不多。主要看看IIS的配置。在IIS 相应...