PQsendQueryParams
Function
Commits a command with separated parameters to the server without waiting for the result.
Prototype
int PQsendQueryParams(PGconn* conn, const char* command, int nParams, const Oid* paramTypes, const char* const* paramValues, const int* paramLengths, const int* paramFormats, int resultFormat);
Parameter
Keyword |
Parameter Description |
---|---|
conn |
Points to the object pointer that contains the connection information. |
command |
Query string to be executed. |
nParams |
Parameter quantity. |
paramTypes |
Parameter type. |
paramValues |
Parameter value. |
paramLengths |
Parameter length. |
paramFormats |
Parameter format. |
resultFormat |
Result format. |
Return Value
int indicates the execution result. 1 indicates successful execution and 0 indicates an execution failure. The failure cause is stored in conn->errorMessage.
Precautions
This function is equivalent to PQsendQuery. The only difference is that query parameters can be specified separately from the query string. The parameter processing of this function is similar to that of PQexecParams. It cannot work on connections using protocol v2.0, and it allows only one command to appear in the query string.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot