環境
ruby 1.6.2 (2000-12-18) [i386-cygwin]
Win2000Prof
Interbase5.6.0.31
みなさん、はじめまして 黒川ともうします。
初めての発言なので、かなり緊張&ここに投稿してよいのかちょっと不安・・・
ですが
ただいま、社内業務システムをPerlで作成予定なのですが、
各種モジュール(CPANとか)がそろっているのは魅力的とはおもうけど
僕はPerl初心者 + プログラムの書き方がいまいちどうもなじまない気が・・・
そこで前から手をつけてはなかったけど、話を聞いていたので、Rubyでいこう
かなーっと、仕様を練っているのですが、参考にしていた本ではDB周りが
PostgresSQLの為、WebでInterbase情報をチェックしていたら
ftp://ftp.netlab.co.jp/pub/lang/ruby/contrib/interbase-0.03.tar.gz
にたどり着いたので、DownLoadして解凍してみましたが、どこにDLLを置けばよいの
かわからず、適当なところにおいては下記ソースをRubyで実行してみましたが
#-------------------Begin Source----------------------------
#!/usr/local/bin/ruby
require 'interbase'
conn = InterBase::connect('c:\wrkitd\db\itd2.gdb', 'itd',
'itd')
st = "select * from fornitori"
cursor = conn.execute(st)
cursor.each do |record|
p record[0], "|", record[1], "|", record[2]
end
conn.commit
conn.close
#-------------------End Source------------------------------
dos窓に下記エラーがでてしまいます。
#-------------------Begin Err Message-----------------------------
C:\usr\local\bin\src\test_db.rb:3:in `require': dlopen: Win32 error 126 -
/cygdr
ive/c/USR/LOCAL/lib/ruby/1.6/i386-cygwin/interbase.dll (LoadError)
from C:\usr\local\bin\src\test_db.rb:3
#-------------------End Err Message-------------------------------
どなたかRubyでInterbaseを使っている方がおられましたら、
Installの方法をご教授願います。
また、参考になるURL・本などもありましたらどなたか、ご返事ください。
よろしくお願いいたします。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Kurokawa Youji
CQE10242 / nifty.com
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/