これまでのところ私はこれをどこかで見ましたが、今は見つけられませんでした。DelphiのDBXトランザクションでSQLエラーメッセージを表示するにはどうすればよいですか?
一部のコンポーネント(TSQLDataSet、TDataSetProvider、TClientDataSetなど)のエラーイベントの1つが、データベースサーバー自体から返されたエラーメッセージを表示することがありますが、思い出すことはできません。
誰かが私が話していることを知っていますか?
ありがとうございます。
これまでのところ私はこれをどこかで見ましたが、今は見つけられませんでした。DelphiのDBXトランザクションでSQLエラーメッセージを表示するにはどうすればよいですか?
一部のコンポーネント(TSQLDataSet、TDataSetProvider、TClientDataSetなど)のエラーイベントの1つが、データベースサーバー自体から返されたエラーメッセージを表示することがありますが、思い出すことはできません。
誰かが私が話していることを知っていますか?
ありがとうございます。
TClientDataSet.OnReconcileErrorには、エラーメッセージ、コンテキスト、およびコードを含むEReconcileError型のパラメータが含まれています。このデータには、データベースサーバーからのメッセージが含まれています。
もちろん、EReconcileErrorは、それが特定の種類のデータベースエラーである場合にのみ役立ちます。 すべてのエラーについて最初に、問題の説明を示すE.Messaage文字列を見てください。必ずしも正確なサーバーのテキストと同じではありません - あなたが使用しているデータベースドライバも同様です - 私はTMySQLConnectionにもっと精通していますが、まだDBExpressドライバです... Chris