2012-02-29 12 views
1

これまでのところ私はこれをどこかで見ましたが、今は見つけられませんでした。DelphiのDBXトランザクションでSQLエラーメッセージを表示するにはどうすればよいですか?

一部のコンポーネント(TSQLDataSet、TDataSetProvider、TClientDataSetなど)のエラーイベントの1つが、データベースサーバー自体から返されたエラーメッセージを表示することがありますが、思い出すことはできません。

誰かが私が話していることを知っていますか?

ありがとうございます。

答えて

0

TClientDataSet.OnReconcileErrorには、エラーメッセージ、コンテキスト、およびコードを含むEReconcileError型のパラメータが含まれています。このデータには、データベースサーバーからのメッセージが含まれています。

0

もちろん、EReconcileErrorは、それが特定の種類のデータベースエラーである場合にのみ役立ちます。 すべてのエラーについて最初に、問題の説明を示すE.Messaage文字列を見てください。必ずしも正確なサーバーのテキストと同じではありません - あなたが使用しているデータベースドライバも同様です - 私はTMySQLConnectionにもっと精通していますが、まだDBExpressドライバです... Chris

関連する問題