高手们,跪求向你们请教unixODBC有关问题

UOING 2010-09-09 05:19:18
情况是这样的:

1、在Linux redhat 2.6.18-164.el5xen(x86_64)下用unixODBC2.2.12的代码包编译安装,或是用yum在线下载安装unixODBC2.2.11

2、配置好odbcinst.ini,odbc.ini两个文件

前面两步做好后,用unixODBC自带的odbcinst工具去查找数据库驱动与数据源配置都是正常的,就是就说odbcinst认为那两个配置是有效的,有驱动与数据源配置。
问题出在用unixODBC自带的isql去连数据源时总是返回错误,说是没有驱动与数据源配置信息。具体信息:
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect

自已跟踪unixODBC的源码发现是在读取配置文件的驱动配置时,驱动的lib找不到,它从odbcinst.ini中没读出driver的lib文件名来。

希望哪位大侠指教一下,不胜感激。
...全文
223 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyrevenco1205 2013-02-27
  • 打赏
  • 举报
回复
期待你的回答
zyrevenco1205 2013-02-27
  • 打赏
  • 举报
回复
另外,我用isql --v 可以看到unixODBC 2.2.14 但isql -v database就报错 [IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified [ISQL]ERROR: Could not SQLConnect
zyrevenco1205 2013-02-27
  • 打赏
  • 举报
回复
你是怎么解决的,我现在也遇到了这样的问题
everydayslife 2010-09-11
  • 打赏
  • 举报
回复
既然解决了,我来要分
UOING 2010-09-10
  • 打赏
  • 举报
回复
没人回,不过我自已经发现问题原并解决了,哈哈

23,223

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧