From: "たむら けんいち" Date: 1999-08-24T14:43:34+09:00 Subject: [ruby-list:16281] Re: ruby から MS SQL Server へのアクセス たむら です。 Keisuke Minami さん、こんにちは。 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 リリース ** --------------------------------------------------