1

前段时间我在SO的某个地方看到过这个,但我现在找不到了。

我记得某些组件(TSQLDataSet、TDataSetProvider、TClientDataSet 或其他)中的错误事件之一会给我数据库服务器本身返回的错误消息,但我不记得了。

有人知道我在说什么吗?

提前致谢。

4

2 回答 2

0

TClientDataSet.OnReconcileError 包含 EReconcileError 类型的参数,其中包括错误消息、上下文和代码。此数据包含来自数据库服务器的消息。

于 2012-03-01T02:32:25.000 回答
0

当然,EReconcileError 仅在您遇到特定类型的数据库错误时才有帮助。对于所有错误,首先查看 E.Messaage 字符串,它为您提供了问题的描述。并不总是与我认为的确切服务器文本相同 - 它还取决于您使用的数据库驱动程序 - 我更熟悉 TMySQLConnection,但它仍然是 DBExpress 驱动程序......克里斯

于 2014-02-03T22:19:32.420 回答