怎样解决,跪求。[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序。 [Microsoft][ODBC 驱动程序管理器] 未发现数...

作者&投稿:调解 (若有异议请与网页底部的电邮联系)
不用担心,应该只是数据库连接出了问题,试试下面的方法

修改注册表,把正常机器注册表中的ODBC项导出来,然后再导入该机器中,ODBC数据库驱动安装成功。方法如下:

【步骤一】从正常计算机的注册表中导出子项:

1)启动正常计算机(“源”计算机),单击“开始”,然后单击“运行”,在“打开”框中键入 regedit,

然后单击“确定”——进入注册表

2)找到然后单击下面的项:

HKEY_CURRENT_USER\Software\ODBC

3)在“文件”菜单上,单击“导出”。

在“保存位置”框中,指定临时保存注册文件(.reg 文件)的位置。在“文件名”框中键入文件名(111.reg),然后单击“保存”。

4)然后再找到下面的子项:

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC

3)在“文件”菜单上,单击“导出”。

在“保存位置”框中,指定临时保存注册文件(.reg 文件)的位置。在“文件名”框中键入文件名(222.reg),然后单击“保存”。

【步骤二】将注册表文件导入到该计算机中

1)开始——运行——键入“regedit”,进入注册表。

2)在“注册表”菜单上,单击“导入注册表文件”。

3)找到注册表文件:111.reg ,导入注册表文件。

4)然后重2-3步,找到222.reg,导入注册表文件。

再次打开ODBC数据源看看吧,应该就OK了,再开你其它的程序也应该没问题了。不排除可能还需要重新关联数据源的可能,这个只能看具体情况。

1、很可能是权限问题,查一下iis中网站或虚拟目录的匿名账户,改成开机登录的系统管理员账号试试。
2、查一下odbc驱动程序中有没有microsoft access driver (*.mdb);

我有系统和驱动 防伪开票子系统的 有空可以帮你远程一下 你自己不可能装的好的.里面的数据像客户编码和商品编码希望没丢 要不你就发达了 这个是修复不了的 上帝保佑你

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序怎么解决?~

[Microsoft][ODBC 驱动程序管理器],未发现数据源名称,并且未指定默认驱动程序,是设置错误造成的,解决方法如下:
1、首先打开电脑,然后点击电脑屏幕左下方的开始菜单。

2、然后在打开的菜单页面中,点击运行。

3、接着在打开的运行窗口中,输入CMD,点击确定或者回车。

4、然后在打开的管理员命令窗口中吗,输入odbcad32命令,并点击回车键。

5、通过以上操作,就成功开启ODBC数据源管理器了。

解决办法一、
首先,在控制面板-管理工具--数据源中设置ODBC数据源,在设置ODBC数据源时,要添加“系统DSN”,不要添加“用户DSN”,因为添加“用户DSN”,只能在本机使用,当把程序移植到其它计算机时,程序就无法正常运行。当设置好ODBC数据源后,再运行程序,出现提示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
/exc6/Guestbook2.asp, 第 4 行
解决办法是修改C:\Inetpub\wwwroot目录下exc6文件夹的访问权限,修改方法是:
1、鼠标右键点击exc6文件夹,选择属性,选择“WEB共享”选项卡,将“不共享文件夹”改为“共享文件夹”,在别名文本框中随便输入任何一个字符串,再点击“编辑属性”按钮,在弹出的窗口中将“访问权限”下的四个选项框全部打上勾,将应用程序权限下的“执行(包括脚本)”选项选中,然后点击“确定”按钮退出。经过以上处理后,再运行程序,问题解决,而原来的程序不需要做任何修改。
解决办法二、
首先,在控制面板-管理工具--数据源中设置ODBC数据源,在设置ODBC数据源时,要添加“系统DSN”,不要添加“用户DSN”,因为添加“用户DSN”,只能在本机使用,当把程序移植到其它计算机时,程序就无法正常运行。当设置好ODBC数据源后,再运行程序,出现提示:“[Microsoft][ODBC 驱动程序管理器]驱动程序的SQLSetConnectAttr 失败”,通过在网络上经过一番查询后,有网友提示要把程序修改成下列代码:
dim connstr,MyConnection
SetMyConnection=Server.Createobject("ADODB.Connection")
'connstr="driver={Microsoftaccess driver (*.mdb)};data source=Guestbook.mdb"
connstr="driver={Microsoft.Jet.OLEDB.4.0};datasource=Guestbook.mdb"
MyConnection.open connstr
程序修改后,再运行程序,问题解决。
在上面程序中,可以把下列代码:
connstr="driver={Microsoft.Jet.OLEDB.4.0};datasource=Guestbook.mdb"
替换成:
connstr="driver={Microsoft accessdriver (*.mdb)};data source=Guestbook.mdb"
这里的Guestbook.mdb就是一开始设置ODBC数据源时,所输入的数据源名。
但奇怪的是,经过上面这样处理,问题得到解决,程序能够正常运行后,再把下列程序:
dim connstr,MyConnection
SetMyConnection=Server.Createobject("ADODB.Connection")
'connstr="driver={Microsoftaccess driver (*.mdb)};data source=Guestbook.mdb"
connstr="driver={Microsoft.Jet.OLEDB.4.0};datasource=Guestbook.mdb"
MyConnection.open connstr
改回成原来程序:
SetMyConnection=Server.Createobject("ADODB.Connection")
MyConnection.open “Guestbook.mdb”
程序也能照样正常运行,不知是什么原因?
出现提示:“[Microsoft][ODBC 驱动程序管理器]驱动程序的SQLSetConnectAttr 失败”,通常是由于在控制面板-管理工具--数据源中设置ODBC数据源时,先添加了“系统DSN”, 然后又添加了“用户DSN”,然后又把“系统DSN”删除,然后再添加“系统DSN”,总之就是由于反复添加和删除“系统DSN”和“用户DSN”后,就会出现“[Microsoft][ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr 失败”的提示。解决办法是将“用户DSN”和“系统DSN”都全部删除掉,然后重新启动计算机,再重新添加“系统DSN”,就能解决问题。 添加“系统DSN”的方法如下:
打开控制面板-管理工具--数据源窗口,选择“系统DSN”选项卡,点击“添加”,在弹出的窗口中,选择“Microsoft accessdriver (*.mdb)”,点击“完成”按钮,在弹出的窗口中,在数据源名文本框中,输入与下列代码:
MyConnection.open “Guestbook.mdb”
或下列代码:
connstr="driver={Microsoft.Jet.OLEDB.4.0};datasource=Guestbook.mdb"
MyConnection.open connstr
中,与“Guestbook.mdb”相同的名字,然后点击“选择”按钮,在弹出的窗口中,找到要使用的数据库,然后一直点击“确定”按钮,就可以添加一个数据源。
在建立数据库连接时,最好使用下列代码:
dim connstr,MyConnection
SetMyConnection=Server.Createobject("ADODB.Connection")
'connstr="driver={Microsoftaccess driver (*.mdb)};data source=Guestbook.mdb"
connstr="driver={Microsoft.Jet.OLEDB.4.0};datasource=Guestbook.mdb"
MyConnection.open connstr
用上面这个代码建立的数据库连接会更加可靠,不容易出现问题,即使将程序移植到其它计算机上运行也不容易出现什么问题,而不要使用下列代码:
SetMyConnection=Server.Createobject("ADODB.Connection")
MyConnection.open “Guestbook.mdb”
用上面这个代码建立的数据库连接容易出现问题,如果将程序移植到其它计算机上运行,就容易出现错误,会提示:“未发现数据源名称并且未指定默认驱动程序”等问题。

一进word就出现Microsoft word已停止工作怎么解决?
答:解决方法如下:win+r打开运行,输入regedit打开注册表。删除注册表中的HKEY_CURRENT_USER→Software→Microsoft→Office→14.0→Word就可以了。一、软件冲突:使用Microsoft Word时退出或关闭其他所有程序。二、不兼容:方法1.鼠...

Microsoft Office Word遇到问题需要关闭。怎么解决?
答:也可能是模板出了问题,可以先试试:关闭所有打开的文档,将以下地址粘贴到IE地址栏然后回车打开目录 appdata%\microsoft\templates 然后删除里面Normal.dot模板,然后重新运行Word。

Microsoft Office Word 遇到问题需要关闭,怎么解决?
答:方法一、找到系统盘X:\Documents and Settings\<用户名>\Application Data\Microsoft\Templates\Normal.dot,删除Normal.dot。重新启动word即能解决问题。方法二、1、在一个无故障的电脑上依次点击“开始”-“程序”-“...

电脑无法连接网络,提示“该设备或资源(www.microsoft.com)没有响应...
答:netsh winsock reset命令,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决...

一打开windows正在设置microsoft问题怎么解决
答:主要原因可能是系统组件缺失导致,通过一些注册表的操作也许能解决。 这里只讲最原始的办法。通过清理-删除office 2003,然后重装的办法将着一问题解决。首先,要将microsoft office 2003彻底删除干净。 通过-控制面板-添加和删除...

microsoft corporation已停止工作,怎么解决啊
答:方法一 1 这里以microsoft word2013 版本为例,microsoft word2007、microsoft word2010解决办法一样的操作。这里是win7从操作系统,其他的操作系统类似。在桌面单击左键打开“计算机”,xp系统为“我的电脑”。(xp是不能安装...

Microsoft word已停止工作怎么解决
答:5.进入注册表编辑器,定位到以下分支 HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Word\Addins 6.在上面两个注册表项上鼠标右键删除就行了。这样就解决了Microsoft ...

打开word时提示"Microsoft Office Word遇到问题需要关闭"的图文解决方 ...
答:打开Word时会提示“Microsoft Office Word遇到问题需要关闭。我们对此引起的不便表示抱歉”。下面我就具体讲一下一种解决方法。第一步:在弹出的“Word遇到问题需要关闭。我们对此引起的不便表示抱歉。”中,我们选择“不发送”...

电脑开机就弹出“Microsoft .NET Framework“异常窗口。 应用程序中...
答:电脑开机就弹出“Microsoft .NET Framework“异常窗口。 应用程序中发生了无法处理的异常。 缺少根元素是设置错误造成的,解决方法为:1、打开所要安装的软件 点击里面的应用程序。2、点击安装后 会提示需要的安装Microsoft ....

打开程序出现microsoft windows 无响应,怎么办?
答:像这类故障一般原因比较复杂,可能是系统和软件之间冲突,也可能是软件和软件之间有冲突,从而造成系统运行某些服务程序时出现错误,也很难查检测出故障根源所在,即使用常规方法修复,也未必能根本解决问题。所以通常最简单、最...