2011-02-09 28 views
0

SQL Serverに対して数秒ごとにクエリを実行する私の会社用のWebアプリケーションを構築しています。このデータベースから返されるデータは、どのデータベースがリストアされているか、どのくらい完了しているかです。私はすでにクエリが設定されており、正常に動作します。XMLHttpRequestを使用してSQLクエリを実行し、結果を返します。

私は何をしたいことは、私のWebフォーム上で、データベースの完全な%が復元含んでおり、それがJavaScriptのタイマーオブジェクトを使用して、数秒ごとに更新されます「DIV」要素を持っている:

のsetIntervalを(関数、間隔)

私はXMLHttpRequestを使用して、SQLクエリを実行するWebサーバーに要求を送信する必要があります。正しい軌道にいるのですか?どのように私はこれをやり始めますか?

私のSQLクエリは以下の通りです:

Use master 
Select der.session_id, der.command, der.status, der.percent_complete, * 
From sys.dm_exec_requests as der 
Where percent_complete > 0 

答えて

1

ちょうどAjaxリクエストのターゲットとして、通常のASP.NETページを作成します。このページでは、必要に応じてすべての処理(認証など)とDBクエリを通常どおり実行します。その結果、Response.Write()を介してJavaScriptリクエストに返すことができます。クライアント側では、要求を解析して結果を表示します。

これは概要がわかりません。データ/インフラストラクチャに最も適したAPIの使用を検討してください。セキュリティ、JSON/XMLなどを考慮に入れることもできます。

関連する問題