C:\Windows\SysWOW64\odbcad32.exe下载打开后驱动程序列表为空怎么恢复?

64位系统下的ODBC配置注意事项 - herobox的专栏 - CSDN博客
64位系统下的ODBC配置注意事项
今天在64位的系统下安装MSSQL2005和mysql,MSSQL2005创建mysql的链接服务器,
运行& &select user_id,user_name from openquery(OA,'select * from user where user_id=''我的ID''')&
但出现以下提示
-----------------------------------
链接服务器&(null)&的 OLE DB 访问接口 &MSDASQL& 返回了消息 &[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配&。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 &(null)& 的 OLE DB 访问接口 &MSDASQL& 的数据源对象。
-----------------------------
经查询,原来是使用的ODBC配置程序不对,windows server 2008 R2 企业版自带有两个版本的odbc配置程序:
64位版的位置:C:\windows\system32\odbcad32.exe
32位版的位置:C:\windows\sysWOW64\odbcad32.exe
安装32位的mysql ODBC驱动,通过32位版的ODBC配置后,执行正常。
=============================================================================
想不通为啥64位的目录是system32,而32位的目录是sysWOW64,这不正好颠倒了吗?
我也遇到类似情况,安装64位驱动,odbc测试正常,但是程序运行提示“驱动程序和应用程序之间的体系结构不匹配驱动程序和应用程序之间的体系结构不匹配“,但是安装32位的驱动是没有问题的.需要注意的是copy
mysql的4个lib文件时,64位的是放在对应的system32下,而32位的需要放在sysWOW64下.网上的资料不全,特此说明.
===================================================================================
补充一下,根据网上搜索曾经看到的资料,可以这样理解:在win64位系统下,system32下存放的是64位的相关文件,之所以称作system&32&,是为了兼容之前的程序,打个比方,可能之前的程序,在读写关键配置文件时,是把路径写死的,XXXX/system32/XXX,这种比较Low的做法在我等Low级别程序员中很常见,为了这些软件不至于无法使用,根正苗红的关键文件不管是64还是32位系统,其路径仍在system32下;而sysWOW64,它的意思是64位系统下为了解决一些兼容性问题而存放的文件目录。打个比方,system32是好人,sysWOW64,是好人……是好人堆里挑出来的。。就这样理解吧!
我的热门文章
即使是一小步也想与你分享odbcad32|LOFTER(乐乎) - 让兴趣,更有趣
LOFTER for ipad —— 让兴趣,更有趣
下载移动端
关注最新消息
&nbsp&nbsp被喜欢
&nbsp&nbsp被喜欢
{list posts as post}
{if post.type==1 || post.type == 5}
{if !!post.title}${post.title|escape}{/if}
{if !!post.digest}${post.digest}{/if}
{if post.type==2}
{if post.type == 3}
{if !!post.image}
{if post.type == 4}
{if !!post.image}
{if !!photo.labels && photo.labels.length>0}
{var wrapwidth = photo.ow < 500?photo.ow:500}
{list photo.labels as labs}
{var lbtxtwidth = Math.floor(wrapwidth*(labs.ort==1?labs.x:(100-labs.x))/100)-62}
{if lbtxtwidth>12}
{if !!labs.icon}
{list photos as photo}
{if photo_index==0}{break}{/if}
品牌${make||'-'}
型号${model||'-'}
焦距${focalLength||'-'}
光圈${apertureValue||'-'}
快门速度${exposureTime||'-'}
ISO${isoSpeedRatings||'-'}
曝光补偿${exposureBiasValue||'-'}
镜头${lens||'-'}
{if data.msgRank == 1}{/if}
{if data.askSetting == 1}{/if}
{if defined('posts')&&posts.length>0}
{list posts as post}
{if post_index < 3}
{if post.type == 1 || post.type == 5}
{if !!post.title}${post.title|escape}{/if}
{if !!post.digest}${post.digest}{/if}
{if post.type == 2}
{if post.type == 3}
{if post.type == 4}
{if post.type == 6}
{if drlist.length>0}
更多相似达人:
{list drlist as dr}{if drlist.length === 3 && dr_index === 0}、{/if}{if drlist.length === 3 && dr_index === 1}、{/if}{if drlist.length === 2 && dr_index === 0}、{/if}{/list}
暂无相似达人,
{if defined('posts')&&posts.length>0}
{list posts as post}
{if post.type == 2}
{if post.type == 3}
{if post.type == 4}
{if post.type == 6}
this.p={ currentPage:1,pageNewMode:true,isgooglead3:false,ishotrecompost:false,visitorId:0, first:'',tag:'odbcad32',recommType:'new',recommenderRole:0,offset:1,type:0,isUserEditor:0,};amo96&#39;s Blog
字号:大 中 小
win2008 r2 win7-64位系统添加access的ODBC数据源的方法 一般是控制面板-管理工具-数据源(ODBC),打开“ODBC数据源管理器”窗口,然后“添加”,打开“创建新数据源”的窗口,最后选择Microsoft Access Driver(*.mdb)选项,往后等等,不过在win7的64位版下打开“ODBC数据源管理器”窗口,添加的时候却发现窗口中只有一个“SQL Server”的驱动程序,没有access?解决方法:打开目录:“C:\windows\SysWOW64”,双击该目录下的“odbcad32.exe”文件,就进去ODBC数据源管理界面了,现在这个界面中就有access的驱动了。今天配置站点时报:"Microsoft OLE DB Provider for ODBC Drivers 错误 ''[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 "错误,只要把该站点的应用程序池,高级中的启用32位???用程序状态改为true,就可以了.&运行注册表编辑器(regedit)&&&& 进入到HKEY_USERS/.DEFAULT/Control Panel/International&&&&& 修改右侧sDate值为 -&&&&& 修改右侧sShortDate值为 yyyy-M-d&&&&& 最后重启IIS,大功告成!
function open_phone(e) {
var context = document.title.replace(/%/g, '%');
var url = document.location.
open("/ishare.do?m=t&u=" + encodeURIComponent(url) + "&t=" + encodeURIComponent(context) + "&sid=70cd6ed4a0");
!觉得精彩就顶一下,顶的多了,文章将出现在更重要的位置上。
请根据下图中的字符输入验证码:
(您的评论将有可能审核后才能发表)
已成功添加“”到
请不要超过6个字查看: 328|回复: 9
我热爱生活
如题,请热心的坛友帮帮忙.
为了防止该病毒其它变种程序的存在,再到windows和system32目录中,按时间排序,看最近有没有新创建的什么可疑的文件。另外进入自己设置的temp目录中(默认的是:c:\Documents and Settings\(你电脑的用户名)\Local Settings\Temp,c:\Documents and Settings\(你电脑的用户名)\Local Settings\Temporary Internet F...
大家在使用Windows操作系统的时候,可能会经常在C盘根目录发现一些后缀名为TMP的文件,还会在Windows目录里发现一个TEMP的目录。一些刚接触电脑的用户可能会觉得莫明其妙,这是什么东西来的,我没建立过这样的文件啊! 其实,这是Windows产生的临时文件,本质上和虚拟内存没什么两样,只不过临时文件比虚拟内存更具有针对...
非著名人士
temp是临时文件夹,在C:\Documents and Settings\Administrator\Local Settings\内。很多临时文件放在这里,收藏夹,浏览网页的临时文件,编辑文件等。这是根据你操作的过程进行临时保存的。它是系统临时文件的驻扎地,经常是病毒利用的隐藏地点,好多人也都忽视这里造成C:的文件容量越来越庞大,所以要经常注意清理。 ...
dddupdate.exe是个流氓软件,不是病毒,所以你查不到毒``` 它有个叫dudu加速的一个什么软件来的 偶不记得了`` 不过它应该在你的计划任务里添加了任务(前提是你开计划任务),temp下的文件你可以删除掉,是系统的临时文件,你在去C:\WINDOWS\Downloaded Installations,和C:\WINDOWS\Downloaded Program Files看看有没有...
当然可以删掉,temp。。是temporary的缩写,即临时文件夹。 删掉没事情。其实你用360安全卫士啊,优化大师之类的随时进行清理根本不会这么大的。60G。。这么大不排除中了病毒。
爱纤手人生
是你打开任务文件或上网遗留下来的临时或垃圾文件 是可以安全删除的 如果你需要经常删除电脑中的些类垃圾文件又不愿每次打开TEMP文件夹 因为一般它都是隐藏的 你可以下一个360安全卫士 安装好后 点开 在常用项中 清理使用痕迹 中全选 删除 就可以把Temp 及电脑中其它位置的垃圾文件一扫而光 方便吧 ****至于那两个删不掉...
temp文件夹里的东西可以清理,确切说这还不算加快开机速度的方法,这是给系统瘦身的一种方法。 为节省可用空间,你可以在启动电脑的时候自动清空Temp文件夹中的文件。方法是选择“开始|运行”,键入“sysedit”,单击“确定”,启动“系统配置编辑程序”,进入“c:\autoexec.bat”窗口,在文本末尾加入:deltree /y C:\Windows...
Temp文件是windows的临时文件,里面一般存放的是安装程序时自动产生的临时文件,还有其它一些比如数据操作之类的临时文件,都是没有用的垃圾文件。出现你这种情况,一般来说是中毒了,有程序一直在运行,不断的产生垃圾文件以耗尽系统资源,如果用杀毒软件的话,最好是把病毒库更新为最新的,这样才能保证查毒、杀毒的概...
百度知道 & 电脑/网络 & 操作系统/系统故障 & Windows 同问 C:\Users目录...此后,在你每次启动计算机后就会得到一个空白的Temp文件夹了。 |评论 求助知友 ...

我要回帖

更多关于 odbc数据源配置 的文章

 

随机推荐