gpt4 book ai didi

database - iODBC 在 Mac OSX 10.6.4 下不工作

转载 作者:搜寻专家 更新时间:2023-10-30 20:06:32 25 4
gpt4 key购买 nike

我已经在包中安装了 iODBC (http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/) 并按照此处所述设置所有配置文件:http://blog.opensteam.net/past/2009/1/28/rails_ms_sql_on_mac/

我在 Linux 机器上设置了同样的东西,它运行良好。在我的 Mac OSX 10.6.4 上,如果我测试连接,我会收到此错误:

xxx@xxx:/opt/local/include$ iodbctest "dsn=res;uid=user;pwd=pass"
iODBC Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.0709.0909
1: SQLDriverConnect = [iODBC][Driver Manager]dlopen(/opt/local/lib/libtdsodbc.so, 6): Symbol not found: _CreateDataSource
Referenced from: /usr/lib/libiodbcinst.2.dylib
Expected in: flat namespace
(0) SQLSTATE=00000
2: SQLDriverConnect = [iODBC][Driver Manager]Specified driver could not be loaded (0) SQLSTATE=IM003

我不知道如何调试它:(

最佳答案

看看您在 odbc.ini 和 odbcinst.ini 文件中为正在使用的 DSN 和 FreeTDS 驱动程序设置了哪些参数会很有趣?

看起来 Apple iODBC 驱动程序管理器无法加载驱动程序所需的设置例程,FreeTDS 驱动程序本身也无法加载。

用于 Mac OS X 的 OpenLink iODBC 驱动程序管理器(Apple 捆绑的一个基于该驱动程序管理器)是基于框架的,并且确实包括用于为那些没有内置的 ODBC 驱动程序加载通用设置和登录对话框的例程。您可以从以下位置免费下载(因为它是开源的):

http://www.iodbc.org/downloads/iODBC/iodbc-sdk-3.52.7-macosx-10.5.dmg (适用于 10.5 和 10.6)

关于database - iODBC 在 Mac OSX 10.6.4 下不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com