Date: Tue, 31 Aug 2004 12:00:29 +0900
From: "Ikeda, Satomi, VF-JP" <who@example.com>
こんにちは。池田と申します。御世話になっております。
ここで行う質問なのか、よくわからないのですが、
もしぜんぜん別のやり方があれば、と思い、すがる思いでメールいたします。
#失礼をお許しください。
現在IIS5.0とSQLServer2000を使用して、Webアプリケーションを作成しております。
MAX4000件のデータを、動的にExcel出力しなければいけない仕様があります。
パフォーマンスをかんがみて、以下の方法を考えております。
1.SQLServerのテキスト出力機能を使用し、該当データを出力。
(for xml auto ,elements句 を使用)
2.1で出力されたファイルを、ReadAllで読み込む。
3.ASPのReplace関数を使用し、XMLのタグを<td><tr>などのHTMLのタグに変換。
4.コンテンツヘッダに、application/excelを添付。ファイル名をxx.xlsに変換。
5.Redirectで、URLをxx.xlsまで飛ばす
これで希望のパフォーマンスがでるかどうかも疑問ですが、
それ以前に、
ASPを使用して、SQLServerのデータをテキストに出力する部分で困っております。
osqlのbatファイルを作成し、SSI のexec cmdで呼び出そうと思ったのですが、
「CMD のオプションは #EXEC の呼び出しに対して使用可能になっていません」
の文字がでて、実行してくれません。
レジストリを変更すると、使用できるようになるという話もあるのですが、
(http://www.microsoft.com/JAPAN/developer/library/jpiis/core/iiregwww.htm )
基幹系サーバーに乗せるはずのシステムのため、セキュリティホールになりそうな作りこみをするわけにはいきません。
ASPをトリガーにして、動的にSQLServerのデータをテキスト出力する方法はあるのでしょうか?
もしなにかご存知の方がいらしたら、ぜひご教授お願いいたします。
よろしくお願いいたします。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|