您好我尝试通过DBI gem连接到MS SQL数据库。
我已经安装了dbi和dbd-odbc宝石。 我已将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)
问题是什么?
谢谢。
答案 0 :(得分:4)
我通过安装gem ruby-odbc
解决了这个问题gem install ruby-odbc
它以某种方式工作,建立了连接,现在我可以使用数据库了。