PQresultErrorMessage
功能描述
返回与查询关联的错误消息,或在没有错误时返回一个空字符串。
接口原型
char *PQresultErrorMessage(const PGresult *res);
参数说明
参数名 | 参数说明 |
---|---|
res | 执行命令后获取的结果指针。 |
返回值
返回与查询关联的错误消息,或在没有错误时返回一个空字符串。
其他
若有错误,调用者不能直接释放结果。 在相关的PGresult句柄传递给PQclear之后,它会自动释放。
紧跟在一个PQexec或PQgetResult调用后面, PQerrorMessage(对连接)将返回与PQresultErrorMessage (对结果)一样的字符串。不过,一个PGresult将保有其错误消息直到被删除, 而连接的错误消息将在后续的操作完成时被改变。因此,当想获得与某个PGresult 相关联的状态时用PQresultErrorMessage;当想获得与连接的最近一个操作相关联的状态时用PQerrorMessage。