【发布时间】:2014-03-11 20:48:18
【问题描述】:
您好,我正在尝试通过 DBI gem 连接到 MS SQL 数据库。
我已经安装了 dbi 和 dbd-odbc gems。 我已将 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)
有什么问题?
谢谢。
【问题讨论】:
-
你不会说你是在 windows 还是 linux/osx 上,但如果是后者,TinyTds 对我有用。它需要 FreeTDS,但没有任何配置。 github.com/rails-sqlserver/tiny_tds
-
嗨,我正在运行 Windows 7,32 位
标签: ruby sql-server odbc dbi