関数リファレンス
   

関数

PQerrorMessage
エラーメッセージを返す
   

書式

char *PQerrorMessage(PGconn* conn);
PGconn* conn 接続情報が格納されている構造体アドレス

戻り値

エラーメッセージが返る。

エラー

PQstatus関数よりエラーかを判定する。
PGRES_EMPTY_QUERY クエリが無い
PGRES_COMMAND_OK 問い合わせは返すデータのないコマンドだった
PGRES_TUPLES_OK 問い合わせがタプルを返すのに成功した
PGRES_COPY_OUT サーバからの)コピーアウトの開始
PGRES_COPY_IN (サーバへの)コピーインの開始
PGRES_BAD_RESPONSE 予期しない応答を受け取った
PGRES_NONFATAL_ERROR 致命的なエラーではないがエラーが発生
PGRES_FATAL_ERROR 致命的なエラーが発生
 
   

機能

どのようなエラーなのかをこの関数でメッセージとしてわかる。
   

サンプル

 

PostgreSQL Manualより抜粋