PQexecPrepared
Description
Sends a request to execute a prepared statement with given parameters and waits for the result.
Prototype
PGresult* PQexecPrepared(PGconn* conn,
const char* stmtName,
int nParams,
const char* const* paramValues,
const int* paramLengths,
const int* paramFormats,
int resultFormat); Parameters
| Keyword | Description |
|---|---|
| conn | Connection handle. |
| stmtName | stmt name, which can be set to "" or NULL to reference an unnamed statement. Otherwise, it must be the name of an existing prepared statement. |
| nParams | Parameter quantity. |
| paramValues | Actual values of parameters. |
| paramLengths | Actual data lengths of parameters. NOTICE: In the following cases, the parameter length is forcibly set to the corresponding value of paramLengths:
In these cases, paramLengths cannot be empty, and the caller must ensure the correctness of the parameter length. |
| paramFormats | Parameter formats (text or binary). |
| resultFormat | Return result format (text or binary). |
Return Values
PGresult pointers.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.