たむら です。
Keisuke Minami <keisuke / rccn.com> さん、こんにちは。

        Tue, 24 Aug 1999 14:11:54 +0900 の
        [ruby-list:16280] Re: ruby から MS SQL Server へのアクセス
        に関するメールのリプライです。

Keisuke> >特に、3. は、VisualBasic とかでの経験がある程度ないと、
         >win32ole の使用は、厳しいかなと。
Keisuke> ># 全部クラスでラップすれば、その必要もないけど。
Keisuke> 
Keisuke> 昔にVB5で簡単なゲームを作ってみたことはありますが
Keisuke> それ単体で動作するだけのものだったので
Keisuke> win32oleはかなり気合を入れて取りくまないといけないですね。

 いやそんな。気合とかじゃなくて MS との付き合いかたみたいなモノですね。

Keisuke> バージョンはIIS 4とSQL Server 6.5だったと思います。

 うちは、SBS なので、IIS3/SQL Srv6.5 にて確認しました。

Keisuke> どうもありがとうございます。
Keisuke> このページはすごく勉強になります。
Keisuke> (まだ読んでいる途中ですが)

 日本語の UDA とかもありました。

Keisuke> あの、そのSQLを発行するクラスはすでにできているんでしょうか?
Keisuke> それを見せていただけたら幸いです。

[ruby-list:16266] がそれですが、エラートラップもな〜んもしてないので、
お気をつけください。
ちなみに、

conn =ADOconn.new( "Driver={SQL Server};Server=srv;Uid=sa;Pwd=;Database=pubs")
                                               ^^^ ここは、実際のサーバ名です。

MDAC の新しいのをインストールしてあると、Native OLE DB 経由で接続できます。

  conn =ADOconn.new( "Provider=SQLOLEDB.1;Persist Security Info=False;" + \
                      "User ID=sa;Initial Catalog=pubs;Data Source=srv")

 MDAC は、先月のまつもとさんの Ruby の実装の記事のある TranTEC の8月号などの
VisualStudio SP3 の中に、mdac.exe として入ってるのでこれを使うと、db 関連の
最新モジュールが手に入ります。
# いや、最新はネット上ですけどね。

がんばってください。
# DAOは、セキュリティホール問題もあるし、JetSQL の問題もあるので、
# ADO 経由での .mdb のアクセスでパフォーマンスが大して変わらないなら
# 乗り換えようかと考慮中。

                    --------------------------------------------------
                      トランス・コスモス株式会社 福岡支社システム課
                                                  田村 賢一
                         tamura / fko.trans-cosmos.co.jp
                         t9655832 / aar.trans-cosmos.co.jp
                                  ** 祝 ruby-1.4.0 リリース **
                    --------------------------------------------------