Rails 4 ODBC连接

时间:2016-03-07 05:48:15

标签: ruby-on-rails ruby odbc

我已成功使用Ruby使用第三方驱动程序连接到外部IBM DB2 odbc数据库。但是,当我尝试在Rails中执行相同的操作时,会抛出错误:

IM003 (160) Specified driver could not be loaded due to system error 182

我已尝试过这些宝石(odbc-rails使用development.rb,结果相同):

  • gem' rails-dbi'
  • gem' dbd-odbc'
  • gem' ruby​​-odbc'
  • gem' odbc-rails'

以下是抛出错误的代码行:

DBI.connect("DBI:ODBC:My_ODBC_Connection", username, password)

我可以在Ruby控制台上运行这行代码,但不能在具有相同Ruby版本的Rails控制台上运行。我使用的是Windows 8.1

我已授予包含该库的文件夹的完全权限。还在CLI的管理模式下测试了运行命令。

我已经查找了Rails指南,看看是否有一个安全功能阻止驱动程序被加载到Rails中,似乎问题出在Rails的某个地方。

如果有人有任何想法,我将非常感激。

0 个答案:

没有答案