您好,我正在尝试通过 DBI gem 连接到 MS SQL 数据库。
我已经安装了 dbi 和 dbd-odbc gem。 我已将 ODBC 驱动程序(系统 DSN)设置为“MYDSN”
执行命令时:
require 'dbi'
mydb = DBI.connect('dbi:ODBC:MYDSN', 'user', 'password')
我收到这个错误:
DBI::InterfaceError: Unable to load driver 'ODBC' (underlying error: uninitialized constant DBI::DBD::ODBC)
问题是什么?
谢谢。
最佳答案
我通过安装 gem ruby-odbc 解决了这个问题
gem install ruby-odbc
它以某种方式工作,建立了连接,现在我可以使用数据库了。
关于ruby - 使用 Ruby 连接到 MSSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22336307/