Faircom の C-Tree データベースと対話する Ruby ラッパーを作成しようとしています。私が直面している問題は、データベースに接続しようとしたときです
地元の宝石
dbd-odbc (0.2.5)
dbi (0.4.5)
deprecated (2.0.1)
コード
require 'rubygems'
require 'dbi'
begin
dbh = DBI.connect("DBI:ODBC:FAIRCOM", "username", "pwd")
row = dbh.select_one("SELECT VERSION()")
puts "Server Version: "+row[0]
rescue DBI::DatabaseError => e
puts "An error occurred"
puts "Error code: #{e.err}"
puts "Error message: #{e.errstr}"
ensure
# disconnect from server
dbh.disconnect if dbh
end
ドライバーをロードできないというエラーがスローされます。Ruby で C-Tree データベースへの接続を正常に確立した人はいますか? はいの場合は、その方法を教えてください。
私が受け取るエラーはこれです
An error occurred
Error code:
Error message: IM003 (0) [iODBC][Driver Manager]Specified driver could not be loaded
他の DBI 投稿と同じコードを使用していますが、問題は解決していません。