1

VB.NET 2005 で作成したプログラムがあり、統計を XML ファイルに保存します。

このプログラムを複数のコンピューターで使用しています。XML ファイルまたはデータのみをアップロードできる Web サーバーをセットアップし、サーバーに既に存在する重複エントリを無視してサーバーに追加したいと考えています。

そのために何を学ぶ必要がありますか?SQL?

どんなアイデアも歓迎されます!

4

2 に答える 2

1

私はずっと前に、世界中の HFNetChk XML レポートを中央サーバーに送り返すために、このようなことをしました。

サーバー上にサービス エンドポイント (Web サービス、TCP など、要件に合ったもの) をセットアップし、処理が完了したときに、クライアント アプリが完成した XML を中央サーバーに送り返すようにしました。Webサーバーは「データ受信OK」メッセージを送り返し、クライアントに処理を続行できることを知らせ、サーバーはデータを処理し、XMLからSQLデータベースに入力します。

したがって、あなたの質問に答えるには、WCF サービスの作成方法を学び (今のところ Web サービスを目指しています。WCF が今のところ多すぎると思われる場合は ASMX で問題ありません)、着信 XML を解析して意味のある SQL テーブルに挿入する方法を学びます。 .

/fark は便利です

于 2008-10-06T17:51:15.607 に答える
0

私は WCF/asmx サービスの推奨事項を支持します。データをどのように保存するかは、データを何に使用するかによって異なります。データを XML のままにしておくことも、レポートを作成したい場合は、データを SQL Server にロードすることもできます。

于 2008-10-06T17:55:22.180 に答える