Date: Tue, 31 Aug 2004 15:39:14 +0900
From: "Ikeda, Satomi, VF-JP" <who@example.com>
すみません。自己レスです。
ソースのパフォーマンスを見直したら、
そこそこ(5s)のスピードで出力できるようになりました。
#1件1件 WriteLineしていたのを、10件単位にWriteするようにした・・などetc
ご迷惑をおかけいたしました。
池田 聡美
> -----Original Message-----
> From: Ikeda, Satomi, VF-JP
> Sent: Tuesday, August 31, 2004 12:00 PM
> To: who@example.ne.jp
> Subject: [ml-msde:01358] ASP から SQLServer のデータをテキスト出力する
> 方法
>
>
> こんにちは。池田と申します。御世話になっております。
>
> ここで行う質問なのか、よくわからないのですが、
> もしぜんぜん別のやり方があれば、と思い、すがる思いでメールいたします。
> #失礼をお許しください。
>
> 現在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.xl
> sに変換。
> 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 技術サポート情報一覧]
|