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

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

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

MSDE TOP ページに移動する

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