ODBC驱动程序管理器未发现数据源名称并且未指定默认驱动程序

这是医保给我们的系统,在当地能用,回到公司就用不了了,请高人详细指点该如何设置,谢谢

这是肯定的了,你在家设置DNS就可以了,网上的是用ODBC字符串连接的。不设DNS。
<%
dim conn,db
db="xxx.mdb"

On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)
conn.Open connstr
If Err Then
Err.Clear
Set conn = Nothing
Response.Write "数据库连接文件出错,请联系管理员。"
Response.End
End If
%>
//////////////////////////////////////////////////////////
把上面的代码放在一个新建文件conn.asp中,注意:'<%'要放在第一列。

在需要数据库查询的页面第一行加入
<!--#include file="conn.asp"-->
注意路径,这个因该不难吧。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-14
ODBC驱动程序管理器未发现数据源名称并且未指定默认驱动程序
是肯定的了,你在家设置DNS就可以了,网上的是用ODBC字符串连接的。不设DNS。
%
dim conn,db
db="xxx.mdb"

On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="追问

请问dns怎么设置.....

第2个回答  推荐于2017-09-13
直接引用代码能正常连接
代码如下:Public Function MakeConnection() As String
Dim SQL_cmd As String
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "/date.MDB;Persist Security Info=False"
rs.CursorLocation = adUseClient
cn.Open SQL_cmd
End Function本回答被提问者采纳
第3个回答  2011-06-16
他的程序在他本地配置了数据源,所以能用,你回到公司你也应该在本地配置相应的数据源,在控制面板里有数据源,用什么程序就配置什么数据源
第4个回答  2019-10-04
你的conn.asp是数据库连接文件,其中连接数据库的语句不对,导致这样的错误,把你连接数据库的程序,贴上来,大家才好解决

][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
ODBC管理器负责将应用程序的SQL语句及其他信息传递给驱动程序,而驱动程序则负责将运行结果送回应用程序。运行32bit ODBC管理器后,出现一个主对话框,它的主要内容是要求用户输入一个数据源,所谓数据源就是数据库位置、数据库类型以及ODBC驱动程序等信息的集成。数据源负责将运行结果送回应用程序。应用程序...

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

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

ODBC驱动程序管理器未发现数据源名称并且未指定默认驱动程序
这是肯定的了,你在家设置DNS就可以了,网上的是用ODBC字符串连接的。不设DNS。< dim conn,db db="xxx.mdb"On Error Resume Next Set conn = Server.CreateObject("ADODB.Connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)conn.Open connstr If Err Then...

...驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序...
"DRIVER={microsoft access driver(*.mdb)};dbq="&server.MapPath("a1.mdb")正确应该是:microsoft access driver (*.mdb)driver (*.mdb)这里driver与括号应该有一个空格,没空格的话就会提示 [Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序 这个错误。答案补充 加QQ 3078...

高手救命呀!!未发现数据源名称并且未指定默认驱动程序
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 是你的数据源没有配置!在开始菜单中的"管理工具"中点"ODBC数据源管理器",在"系统DSN"中添加一个新的数据源!将其数据库路径指定为你的数据安放的路径即可!

...驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序...
回答:如果这个软件有专门的ODBC驱动的话,可以去下一个32位的装上试试。因为虽然你的系统是64位,但是由于硬件原因windows自带的ODBC却是32位的。

...驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序...
1、很可能是权限问题,查一下iis中网站或 虚拟目录 的匿名账户,改成开机登录的 系统管理员 账号试试。2、查一下 odbc驱动程序 中有没有microsoft access driver (*.mdb);

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

...驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序...
64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以,程序里面的链接字符串不能正常工作。需要修改下IIS的工作环境,改成32位的,在IIS的管理界面中,把应用程序池中的默认应用程序池常规选项中的32位方式启用就可以了 ...

相似回答