SOのどこかでこれを見たことがありますが、今は見つけられませんでした。
一部のコンポーネント (TSQLDataSet、TDataSetProvider、TClientDataSet など) のエラー イベントの 1 つによって、データベース サーバー自体から返されたエラー メッセージが返されたことを覚えていますが、思い出すことができません。
誰かが私が話していることを知っていますか?
前もって感謝します。
もちろん、EReconcileError は、それが特定の種類のデータベース エラーである場合にのみ役立ちます。すべてのエラーについて、最初に E.Message 文字列を調べます。これにより、問題の説明が得られます。私が思う正確なサーバーテキストと常に同じであるとは限りません-使用しているデータベースドライバーにも依存します-私はTMySQLConnectionに精通していますが、それでもDBExpressドライバーです...クリス
TClientDataSet.OnReconcileError には、エラー メッセージ、コンテキスト、およびコードを含む EReconcileError 型のパラメータが含まれています。このデータには、データベース サーバーからのメッセージが含まれています。