VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

PQresultErrorMessage

功能描述

返回与查询关联的错误消息,或在没有错误时返回一个空字符串。

接口原型

char *PQresultErrorMessage(const PGresult *res);

参数说明

参数名 参数说明
res 执行命令后获取的结果指针。

返回值

返回与查询关联的错误消息,或在没有错误时返回一个空字符串。

其他

若有错误,调用者不能直接释放结果。 在相关的PGresult句柄传递给PQclear之后,它会自动释放。

紧跟在一个PQexec或PQgetResult调用后面, PQerrorMessage(对连接)将返回与PQresultErrorMessage (对结果)一样的字符串。不过,一个PGresult将保有其错误消息直到被删除, 而连接的错误消息将在后续的操作完成时被改变。因此,当想获得与某个PGresult 相关联的状态时用PQresultErrorMessage;当想获得与连接的最近一个操作相关联的状态时用PQerrorMessage。