0

SQL Server からデータを取得してデータ グリッドに表示する Web ベースの Flex アプリケーションがあります。FileReference を使用して、データ グリッドからデータを CSV ファイルにエクスポートしています。これは、少量のデータには問題ありません。大量のデータをデータ グリッドに表示せずに直接取得してダウンロードする別の方法が必要です。SQLサーバーを使用して(OPENROWSETメソッドを使用するなど)サーバー上のデータをエクスポートし、エクスポートされたファイルをダウンロードする方法に違いないと考えていました。しかし、私はこれまでそれを実装できませんでした。また、そのようなタスクを実行するための最良のアプローチであるかどうかもわかりません。解決策を見つけるために誰かが私を助けることができるかどうか疑問に思っていました. ほんとうにありがとう。

IIS 7 を Web サーバーとして使用し、Adobe Flex Connector for MS SQL Serverを Web サービスとして使用して SQL Server に接続しています

4

1 に答える 1

2

FileReference.download(URLRequest) を使用して、リモート サーバーからファイルを直接ダウンロードできます。ファイル自体はサーバー側で作成する必要があります。たとえば、ASP.NET を使用する場合、DB からデータを取得し、それを生成されたファイルに入れ、FileReference.download を使用できる Flex クライアントにファイルの URL を返すサービス (WCF、Fluorine など) を作成できます。 .

于 2013-05-31T06:57:55.360 に答える