ASP 连ACCESS 2010 [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

报错的是 cn.open 求大神帮忙 是 VB
<%
set cn=server.createobject("adodb.connection")
set myrecord = server.CreateObject("adodb.recordset")
mydatebase = Server.MapPath("Database1.accdb")
strCon="provide=Microsoft.ACE.OLEDB.12.0;Date Source ="+ mydatebase
cn.open
sqlselect="select * from data"
myrecord.open sqlselect,cn
for i=0 to myrecord.fields.count-1
response.Write(" "&myrecord(i).name)
next
response.write("<br><br>")
do while not myrecord.eof
for j=0 to myrecord.fields.count-1
response.write(" "&myrecord(j))
next
myrecord.movenext
response.write("<br>")
loop
myrecord.close
set myrecord=nothing
%>

这是链接的代码。 我查了一下 还是不知道。

第1个回答  2013-11-18
provider=Microsoft.ACE.OLEDB.12.0;Date Source ="+ mydatebase '少了个r,provider追问

还是不行 - -
报错是一样的

第2个回答  2013-11-19
Database1.accdb
把这个数据库转成mdb格式的追问

试了不行。
书上说这是 connection对象访问数据库

追答

mydatebase = Server.MapPath("Database1.accdb")
set cn=server.createobject("adodb.Connection")
strCon="provider=Microsoft.Jet.OLEDB.4.0;Data Source="&mydatebase
cn.Open strCon
这样试试

追问

不行哦- - 太破。 搞不明白 是不是代码之外的问题的

追答

换成mdb数据库

本回答被提问者采纳

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动...
[Microsoft][ODBC 驱动程序管理器],未发现数据源名称,并且未指定默认驱动程序,是设置错误造成的,解决方法如下:1、首先打开电脑,然后点击电脑屏幕左下方的开始菜单。2、然后在打开的菜单页面中,点击运行。3、接着在打开的运行窗口中,输入CMD,点击确定或者回车。4、然后在打开的管理员命令窗口中吗...

未发现数据源名称并且未指定默认驱动程序怎么解决
1. 安装access2010的64位版问题就解决了,但是在asp中连接数据库的方法就得改了。2.iis中有个“应用程序池”,在右侧点击“设置应用程序池默认设置”,常规—启用32位应用程序。

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动...
自己的网站上传以后,就提示如下信息: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 \/Index.asp,行 8 代码是: <% ' FileName="Connection_odbc_con... 展开 建立数据源了一波海月 | 浏览23784 次 |举报 我有更好的...

怎样解决,跪求。[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并...
1)启动正常计算机(“源”计算机),单击“开始”,然后单击“运行”,在“打开”框中键入 regedit,然后单击“确定”——进入注册表 2)找到然后单击下面的项:HKEY_CURRENT_USER\\Software\\ODBC 3)在“文件”菜单上,单击“导出”。在“保存位置”框中,指定临时保存注册文件(.reg 文件)的位...

“未发现数据源名称并且未指定默认驱动程序”是什么意思?
你的odbc控制面板中却没有指定相关的数据源。如果你的程序不是在安装时自动生成数据源的,那么你就需要根据软件说明书,手动生成数据源。如果你的程序使用的数据库系统不是windows系统默认支持的一些数据库,比如sql server等,而是其它的,如sybase,那么出现这个错误的原因也可能是你的windows中尚未安装该...

VB程序提示未发现数据源名称并且未指定默认驱动程序
出现提示:“[Microsoft][ODBC 驱动程序管理器]驱动程序的SQLSetConnectAttr 失败”,通常是由于在控制面板-管理工具--数据源中设置ODBC数据源时,先添加了“系统DSN”, 然后又添加了“用户DSN”,然后又把“系统DSN”删除,然后再添加“系统DSN”,总之就是由于反复添加和删除“系统DSN”和“用户DSN”后,...

...运行中出现 [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且...
1,ADODC连接设置有误,造成数据库连接不通(这个可能性比较小,看你的程序就能知道);2,ADODC控件设置的问题。第二种可能,需要先检查一下ADODC的设置。如果选择使用ODBC连接,可以先到windows的控制面板里测试一下ODBC的连接,看看测试是否成功;如果使用连接字符串的话可以直接测试。使用连接成功以后,...

ERROR[IM002][Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指...
你这是用ODBC连接数据库吧,貌似是你没设置数据源,也可能是设置数据源是数据库名称写错了,总之就是数据源的问题。设置数据源的方法:打开控制面板,找到管理工具,进去后找到数据源(ODBC),双击进去就可以设置了,点击添加,在一步一步按要求做就行了。

ASP 未发现数据源名称并且未指定默认驱动程序 80004005
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.原因:最可能的原因是ConnectString是一个在global.asa中初始化的Session变量,但是global.asa 却没有正常工作。解决办法是,检查赋值时是否正确:(在你的asp中加入下面的代码)<%= "'auth_user' is " ...

我在做VFP时出现了:[Microsoft][ODBC驱动程序管理器]未发现数据源名称并...
去控制面板-管理工具里面找数据源ODBC。根据你写的程序,建立数据源。你写的程序,在项目管理器里,有个数据库,其中有个连接,建立数据源连接.是你自己大意,忽略了这个步骤.可以用程序完成,你baidu一下就有如何自动建立ODBC了,这里不再赘述.

相似回答
大家正在搜