0

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 投稿と同じコードを使用していますが、問題は解決していません。

4

0 に答える 0