プロが教える店舗&オフィスのセキュリティ対策術

環境:Excel2003、SQLServer2000
エクセル上からストアド(引数あり)を起動し、結果をエクセル上に表示するにはどうすればよろしいでしょうか?
皆様よろしくお願い致します。

A 回答 (2件)

レコードセットの取得はこちらを参考に。


ADO でパラメータ付きストアドプロシージャを実行する
http://homepage2.nifty.com/inform/vbdb/ado_store …
エクセルへの表示については、VBA のヘルプで
 CopyFromRecordset メソッド
をお調べください。
使用例も書かれています。
    • good
    • 0
この回答へのお礼

ありがとうございます。大変参考になりました。

お礼日時:2006/12/18 10:47

ADO を使えばいいと思います。


ADO の Command オブジェクトと Parameter オブジェクトを使ってストアド プロシージャを実行し、その結果を ADO の RecordSet オブジェクトで受け取り、RecordSet オブジェクトをループさせながらセルに書き出す。

これらをキーワードにして Web で検索するか、VB 6.0 や ASP でデータベースを使用する趣旨のサイトや本を見ればサンプルが載っていると思います。
がんばってください。
    • good
    • 0
この回答へのお礼

アドバイスあろがとうございます。がんばってみます。

お礼日時:2006/12/18 10:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!