人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WEB+ASP+SQL2000サーバーで構築しているHPから、SQLサーバーのデーターをCSVで提供(発行)できる方法がもしあれば教えてください。(*SQLサーバーのデータは毎日更新されます。)

そのものズバリの方法があれば100ポイント差し上げます。

●質問者: zeamix
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:サーバー ズバリ データ ポイント 差し
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kacchan6
●100ポイント

http://www.yahoo.com/

Yahoo!

DTSを利用するのはいかがでしょうか。

EnterpriseManagerで設定できます。

データをセレクトして、CSVファイルにインサートというようなことが

GUIで定義できます。

スケジューリングも可能で、

例えば、c:¥inetpub¥wwwroot¥XXXX¥data¥

に対してファイルを毎日追加するといったことも可能です。

現在私が開発中のシステムでは同様なことをやっています。

ASPでCSV作成先のフォルダを参照して、

ファイル一覧をアンカータグで書き出して

ユーザーにダウンロードさせています。

◎質問者からの返答

なるほど。分からない単語が多いですが調べてみます。ありがとうございます。


2 ● くいっぱ
●120ポイント

http://www.bcap.co.jp/hanafusa/VBHLP/FiSysObj.htm

FileSystemObject オブジェクトの使用例

やり方はいくつもあります。代表的なのを2つ。

オブジェクトを利用できる環境であるならば、

(クライアントの環境を指定できる)

CSVファイルを作成したのちに、

Server.CreateObject(”Scripting.FileSystemObject”)

なりで作成してあげて、リダイレクトで飛ばすのも手です…

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=4788&for...

後は、ヘッダーを自分で書いてあげる。

こっちの方が、Internetだと一般的ですかね。

Content-DispositionをCSVにしてあげて、

あとは、内容をつらつらと出力していくだけです。

CSVファイルのボリュームにもよりますが、リアルで処理できるぐらいのサイズであれば充分耐えられます。

http://www5a.biglobe.ne.jp/~n_rieko/asp/9.htm

この程度の説明でわかりますかね?

Response.ContentType = ”application/octet-stream”

Response.AddHeader ”Content-Disposition”, ”attachment;filename=xxx.pdf”

でもいいですし

Response.ContentType = ”application/csv”

とか、書いて、

後は、CSV形式でHTMLの変わりにデータベース内容を記述してあげればいいはずです。

◎質問者からの返答

なるほどー。これでできそうな気がします。ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ