当使用ODBC接口(interface)驱动程序从命令行或诸如PG-Admin之类的客户端运行查询时,是否可以获取PostgreSQL显示的详细错误消息?

Access中的Err对象只是告诉您出了点问题,但不是很有帮助-我必须在PG-Admin中再次运行相同的查询,以查看问题所在。

最佳答案

傻我!只需迭代错误对象...

Dim errX As DAO.Error
Dim strError As String

For Each errX In DAO.Errors
    strError = strError & "# >> " & errX.number & " | txt >> " & _
                errX.DESCRIPTION & Chr(10) & Chr(10)
Next errX

关于postgresql - 如何通过ODBC获得详细的PostgreSQL错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1086842/

10-16 21:51