]> granicus.if.org Git - postgresql/commitdiff
Document that PQexec() can handle a NULL res pointer just fine.
authorBruce Momjian <bruce@momjian.us>
Thu, 10 Nov 2011 18:00:44 +0000 (13:00 -0500)
committerBruce Momjian <bruce@momjian.us>
Thu, 10 Nov 2011 18:00:44 +0000 (13:00 -0500)
Backpatch to 9.1.

Mark Hills

doc/src/sgml/libpq.sgml

index f2f67e20ffd5c5a3efe2f59733028519f45f1163..3d5f98ba2a663d5bbf2e8f9cdb1e25e6b9e3edfc 100644 (file)
@@ -62,7 +62,7 @@
    return a non-null object pointer, unless perhaps there is too
    little memory even to allocate the <structname>PGconn</> object.
    The <function>PQstatus</> function should be called to check
-   whether a connection was successfully made before queries are sent
+   the return value for a successful connection before queries are sent
    via the connection object.
 
    <warning>
@@ -1754,8 +1754,10 @@ PGresult *PQexec(PGconn *conn, const char *command);
         Returns a <structname>PGresult</structname> pointer or possibly a null
         pointer.  A non-null pointer will generally be returned except in
         out-of-memory conditions or serious errors such as inability to send
-        the command to the server.  If a null pointer is returned, it should
-        be treated like a <symbol>PGRES_FATAL_ERROR</symbol> result.  Use
+        the command to the server.  The <function>PQresultStatus</> function
+        should be called to check the return value for any errors (including
+        the value of a null pointer, in which case it will return
+        <symbol>PGRES_FATAL_ERROR</symbol>).  Use
         <function>PQerrorMessage</function> to get more information about such
         errors.
        </para>