MSDE FunClub
Microsoft Data Engine FunClub
MSDE技術者向けメーリングリスト過去ログ[1359]番
 
[TOP]>[MSDE技術者向けメーリングリスト過去ログ(1359番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
RE:  ASP から SQLServer のデータをテキスト出力する方法

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 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。