急请教,IM006:[Microsoft][ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr 失败

[复制链接]
查看11 | 回复8 | 2008-1-21 16:50:24 | 显示全部楼层 |阅读模式
大家好,小弟半年前给用户安装了一个程序,一直使用正常.刚打电话来,由于中了熊猫烧香,杀完毒程序无法正常进入.请大家指教,先谢了~~~


操作系统:WindowsXP
数据库:Oracle817
问题描述:当打开业务软件程序时,报错
IM006:[Microsoft][ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr 失败
备注:
1.连接的是本机,应该跟网络无关;
2.Oracle的TNSListener服务和Orcl实例服务已经正常启动;
3.用TNSPing测试,也OK.
由于快过年了,小弟不想出差去,还请版主和大侠们指教,再谢!
回复

使用道具 举报

千问 | 2008-1-21 16:50:24 | 显示全部楼层
测试一下那个ODBC数据源,看还正常么?
回复

使用道具 举报

千问 | 2008-1-21 16:50:24 | 显示全部楼层
先谢.
我的程序代码写死了ODBC驱动是{Microsoft ODBC for Oracle},
控制面板ODBC数据源是不用做配置的.
我想既然是熊猫烧香造成的.
或者:修复性的重装操作系统(也许能修复ODBC?)
或者:重装一下Oracle的客户端组件
我不确定该怎么做,总不能让用户去胡乱试,哈哈.,BAIDU了一下也没有答案,所以只能请教这里的有经验的高手了~~~
回复

使用道具 举报

千问 | 2008-1-21 16:50:24 | 显示全部楼层
看这个错误,应该是出在驱动上的
虽然你程序是写死了的,但是你可以在控制面板里尝试建一个新的ODBC数据源,并且也使用该驱动{Microsoft ODBC for Oracle},也连本地程序连的那个数据库,以此来检测驱动是否正常。
不过,既然是病毒搞的鬼,很有可能是OS组件损坏导致了你的问题,建议备份数据后重装。
回复

使用道具 举报

千问 | 2008-1-21 16:50:24 | 显示全部楼层
非常感谢Laurence.li
经过QQ上远程协助调试:
该计算机的bin目录下的一些exe和dll大小有所改变,我将自己计算机上的文件发过去覆盖之,问题解决.已经建议用户杀毒.
上帝保佑我不用出差了.再次感谢Laurence.li,祝新年快乐.
回复

使用道具 举报

千问 | 2008-1-21 16:50:24 | 显示全部楼层
你好
能说清楚具体的BIN下的.EXE.DLL 文件路径吗?
我现在也是出现一样的问题
很急的!!!!!
谢谢
回复

使用道具 举报

千问 | 2008-1-21 16:50:24 | 显示全部楼层
最初由 dengjunli 发布
[B]你好
能说清楚具体的BIN下的.EXE.DLL 文件路径吗?
我现在也是出现一样的问题
很急的!!!!!
谢谢 [/B]

回复

使用道具 举报

千问 | 2008-1-21 16:50:24 | 显示全部楼层
遇到了这个问题,大虾指点啊
回复

使用道具 举报

千问 | 2008-1-21 16:50:24 | 显示全部楼层
嗯,我也是这个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行