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