[#39699] デーモン・プロセスの作り方 — "Mitsuyasu Ichimura" <mitsuyasu@...>

こんにちは、市村と申します。

27 messages 2004/06/01
[#39710] Re: デーモン・プロセスの作り方 — Masayoshi Takahashi <maki@...> 2004/06/01

高橋征義です。宣伝モードです(_o_)

[#39711] Re: デーモン・プロセスの作り方 — nobu.nakada@... 2004/06/01

なかだです。

[ruby-list:39767] mswin32版RubyでSQLServerに接続するには

From: Nonta <nonta@...>
Date: 2004-06-18 14:50:09 UTC
List: ruby-list #39767
野田と申します。

Windows版のmswin32版Rubyを使って,Windows2003Server上のデータベース
(SQLServer)にアクセスしたいと考えています。

Rubyのバージョンは,ruby 1.8.1 (2004-04-02) [i386-mswin32] です。

DBI:http://ruby-dbi.rubyforge.org/ 
ODBC:http://www.ch-werner.de/rubyodbc/ 
この2つのサイトを参考にして,必要そうなファイルを置いてみたところ
require 'dbi'
や
require 'odbc'
は,trueが返って来るようになったのですが,肝心の箇所で以下のエラーが
起きました。

irb(main):002:0> dbh = DBI.connect("DBI:ODBC:*****:192.168.1.1","**","******")
DBI::DatabaseError: IM002 (0) [Microsoft][ODBC Driver Manager] データ ソース名
および指定された既定のドライバが見つかりません。
        from c:/ruby/lib/ruby/site_ruby/1.8/DBD/ODBC/ODBC.rb:78:in `connect'
        from c:/ruby/lib/ruby/site_ruby/1.8/dbi/dbi.rb:575:in `connect'
        from c:/ruby/lib/ruby/site_ruby/1.8/dbi/dbi.rb:375:in `connect'
        from (irb):2

あと何が足りないのか,なにかのファイルをどこに置けばよいのかを
ご教授願いたく思います。
ちなみに,以下はtreeコマンドの結果です。

C:\ruby\lib\ruby\site_ruby\1.8>
│  dbi.rb
├─DBD
│  ├─ADO
│  │      ADO.rb
│  ├─DB2
│  │      DB2.rb
│  ├─InterBase
│  │      InterBase.rb
│  ├─Msql
│  │      Msql.rb
│  ├─Mysql
│  │      Mysql.rb
│  ├─ODBC
│  │      ODBC.rb
│  ├─Oracle
│  │      Oracle.rb
│  ├─Pg
│  │      Pg.rb
│  ├─Proxy
│  │      Proxy.rb
│  └─SQLRelay
│          SQLRelay.rb
├─dbi
│      columninfo.rb
│      dbi.rb
│      row.rb
│      sql.rb
│      trace.rb
│      utils.rb
│      version.rb
├─i386-msvcrt
│      odbc.so
│      odbc_utf8.so
└─i586-mswin32
    └─DBD
        ├─SQLite
        └─Sybase




In This Thread

Prev Next