Date: Thu, 1 Aug 2002 12:03:48 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、こんにちは
-----Original Message-----
From: 小泉 直紀 [mailto:who@example.ne.jp]
Sent: Wednesday, July 31, 2002 11:52 PM
To: who@example.ne.jp
Subject: [ml-msde:01069] Re: 拡張ストアドプロシージャについて
一般的にはxp_cmdshellはその実行を禁止したいストアドなので、
逆の発想で、エクセル側のVBAプログラムの中からSQLServer
に接続して、レコードセットを取得するのはどうでしょうか?
SQLServerからデータを出力するのではなく、エクセルの方から
データをもらいに行くわけです。
SQLServerの方では、エクセルに渡すデータを作るストアド
プロシージャを準備しておき、そのストアドをエクセルの中の
VBAから実行して、ADOのレコードセットを手に入れるのです。
そうすれば中間ファイルを作る必要はないので、トラブルは
減るでしょう
#でも誰がエクセルを実行するのかが問題ですが。。。
#SQLServerの中で、OLEオブジェクトを作るのかな。。。
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
08月01日(木曜日) 12時03分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|