0

Advantage DatabaseでDataSnapを使用しようとしましたが、データを更新できません。datasnapサーバーでTAdsQueryを使用し、クエリをクライアントに返し、TDataSetProviderとリンクします。トレースして、Delphiがサーバー側にあるTAdsConnectionではなくTSQLConnectionを使用して更新を適用することを確認しました。何か案が?

4

1 に答える 1

3

Advantage(Sybase)のホワイトペーパーを作成して、AdvantageDatabaseServerとDelphiのDataSnapがどのように正常に機能するかを示しました。あなたの問題が正確にどこにあるのかわかりません。

DataSnapサーバーについてはhttp://www.drbob42.com/examines/examinD8.htmを、クライアントについてはhttp://www.drbob42.com/examines/examinD9.htmを確認してください。

DataSnapクライアントは、TSQLConnectionを使用してDataSnapサーバーと通信します。DataSnapサーバーは、TAdsConnectionを使用してAdvantageデータベースサーバーと通信します。クライアントは、実際のデータベースに関する「知識」を持っていません。それがサーバーの目的です。

Groetjes、Bob Swart

于 2011-11-24T06:28:48.130 に答える