2011-12-25 9 views
1

たとえば、select * from my_table order by nameなどのSQL文を受け入れる.NET Webサービスを使用し、そのデータセットをDelphi ClientDataSet/disconnected TADODataSetに返し、その結果をTDBGridに表示します。Delphiで.NETデータセットを使用するには?

パート2)1つのレコードを更新した後、Webサービス経由で.NETデータセットを更新できます。

どうすればいいですか? (コードしてください)

答えて

2

1)ネットのデータセットは、これらの記事を見て、それはデータだあなたがXMLとしてそれらを読むことができるように、その後、転送デルファイデータセットに変換するためにXMLを使用しています

Use ADO.NET Datasets in Delphi

Working with .NET data in Delphi

2)私はあなたがWebサービスを使用することを理解しているので、更新メソッドをサービスに追加し、データを更新するために呼び出すほうがよいでしょう。

あなたが使用したいと思う方法で、生のSQLをWebサービスに送信するIMOは、悪い設計ですが、ビジネスロジックをメソッドのグループとして定義し、アプリケーションのニーズとして呼び出すことをお勧めします。

また、Delphi Prismを使用すると、より簡単でより良い.Net統合

+0

ありがとうございました。私はすでにQを投稿する前にこれらの記事を読んでいます。最初の記事は「この変換はこの特定のサービスとXMLスキーマに非常に特有です。 2番目は 'TGekkoDotNetDataSet'を使います。私は任意のデータセットを表示するジェネリックメソッドを探しています。私はDelphi Prismを使用することはできません。 – kobik

+0

結果を汎用XMLとして返し、Delphiで解析してみます。 –

関連する問題