Ruby on rails 在Linux上从RoR连接到DB2/400
我正在尝试从运行在Linux上的RubyonRails连接到iSeries i5AS/400上的DB/2 当我使用IBM_DB适配器连接到端口446时,我遇到了一个许可错误,所以我开始研究ODBC 当我将iSeries ODBC驱动程序与unixodbc一起使用时,iSQL工作正常,我可以使用irb执行SQL命令,但当我尝试Ruby on rails 在Linux上从RoR连接到DB2/400,ruby-on-rails,linux,db2-400,Ruby On Rails,Linux,Db2 400,我正在尝试从运行在Linux上的RubyonRails连接到iSeries i5AS/400上的DB/2 当我使用IBM_DB适配器连接到端口446时,我遇到了一个许可错误,所以我开始研究ODBC 当我将iSeries ODBC驱动程序与unixodbc一起使用时,iSQL工作正常,我可以使用irb执行SQL命令,但当我尝试 rake db:schema:dump 我得到:“odbc\u adapter.rb:30:in”:未定义的方法要求main:Object(NoMethodError)使
rake db:schema:dump
我得到:“odbc\u adapter.rb:30:in”:未定义的方法
要求main:Object(NoMethodError)使用“库”或“gem”
使用IBM_DB适配器是理想的选择,但与i5对话时似乎需要额外的许可证
我应该能够使用到i5的ODBC连接rake db:schema:dump吗
谢谢 此堆栈溢出问题可能有助于 它建议您可以使用
SELECT * FROM INFORMATION_SCHEMA.COLUMNS ISC
此堆栈溢出问题可能有助于 它建议您可以使用
SELECT * FROM INFORMATION_SCHEMA.COLUMNS ISC
感谢您通过ODBC查询模式的帮助!有人能确认我需要许可证才能使用IBM_DB从Linux上的Ruby on Rails到DB2/400吗?感谢您通过ODBC查询模式的帮助!有人能确认我需要许可证才能使用IBM_DB从Linux上的Ruby on Rails到DB2/400吗?