うえのです。

ruby-ext と ruby-win32 に投げておきます。

On Mon, 11 Mar 2002 21:06:27 +0900 (JST)
Masaki Suketa <masaki.suketa / nifty.ne.jp> wrote:

> この AppendChunk って引数に何を要求しているのかわかりますか?
> つまり、
> 
>   obj = rs.Fields(0)
>   params = obj.ole_method_help('AppendChunk').params
>   params.each do |param|
>     p param.ole_type_detail
>   end
> 
> なんていうのを実行した結果はどうなりますでしょうか?

c:\home\ueno> type 1.rb
require 'win32ole'
c = WIN32OLE.new('ADODB.Connection')
c.Provider = 'MSDASQL'
c.Properties('Data Source').Value = "(ひみつ)"
c.Open
rs = c.Execute("select 1")
rs.MoveFirst
obj = rs.Fields(0)
obj.ole_method_help('AppendChunk').params.each { |param|
  p param.ole_type_detail
}

c:\home\ueno> ruby 1.rb
["VARIANT"]

となりました。


 --  ----  -     - - -- -
うえの かつひろ <unnie / blue.sky.or.jp>