2017-06-24 8 views
0

したがって、私はDelphi XE7でdatasnap TCP/IPサーバーの多層データベースを作成しています。私はサーバーでmssqlデータベースを使用し、datasetproviderを使用しましたClientDataSetデータをサーバーに更新したり、投稿したりすることはできません

私は、DataSnapのサーバーに接続するためのSqlConnectionをしたクライアント側で

それから私はdsproviderconnectionを使用し、その後、私はクライアントアプリケーションを実行したときに、私はサーバル行意志とmodifcationを投稿が、私はdesactivate場合

「ClientDataSetのを」使用ClientDataSetが再びアクティブになり、データが失われます。

問題はありませんか?エラーはありませんか?

及び(LoadFromFileメソッド/ストリーム、SaveToFileメソッド/ストリーム)ClientDataSetのを無効にする(あなたが見られるように、データが失われます)、またはファイルまたはストリームにデータを保存し、後でそれをリロードしていないのどちらかあなた

+0

私は英語のためにお待ちください –

+0

英語は問題ではありません。いくつかのコードを表示する必要があります。また、エラーメッセージが表示された場合は、エラーの内容を正確に記述する必要があります。 [編集]あなたの質問と[mcve]を追加します。ただし、単に「変更を加える」だけでは、クライアントデータセットにデータを保持するだけでは不十分であることに注意してください。そのデータは、あなたが 'ApplyUpdates'またはそれを永続化するために何かを行うまで、メモリ内にあります。 –

答えて

0

に感謝。

+0

でもapplyUpdatesメソッドも機能しません –

+0

問題を示す最小限の例を示してください。あなたが何をしているのか、何を期待しているのか、何が起こっているのかを説明してください。 –

+0

また、ApplyUpdatesが発行するエラーメッセージを提供してください。 –

関連する問題