我前段时间在某个地方看过这个,但我现在找不到它。
我记得某个组件中的一个错误事件(TSQLDataSet,TDataSetProvider,TClientDataSet或其他)会给我一个数据库服务器本身返回的错误消息,但我不记得了。
有人知道我在说什么吗?
提前致谢。
答案 0 :(得分:0)
TClientDataSet.OnReconcileError包含EReconcileError类型的参数,其中包含错误消息,上下文和代码。此数据包含来自数据库服务器的消息。
答案 1 :(得分:0)
当然,EReconcileError只有在您拥有特定类型的数据库错误时才有帮助。 对于所有错误,首先查看E.Messaage字符串,它会为您提供问题的描述。并不总是与我认为的确切服务器文本相同 - 它还包括您正在使用的数据库驱动程序 - 我对TMySQLConnection更熟悉,但它仍然是DBExpress驱动程序... 克里斯