ec_datasource_set_param_by_name
Name
ec_datasource_set_param_by_name — Initialize the value of a parameter using the name as a key
Synopsis
#include "modules/datasource/ecdatasource.h"
| (int) **ec_datasource_set_param_by_name** ( | q, | |
| | key, | |
| | val); | |
ecdata_cache_query *<var class="pdparam">q</var>;
const char *<var class="pdparam">key</var>;
const ecdata_value *<var class="pdparam">val</var>;
Description
Initialize the value of a parameter using the name as a key.
Note
This function is for use with 'bind' variables; the details of how this works depends on the underlying driver being used.
- q
-
A pointer to an ecdata_cache_query. The following typedef applies to this data type:
typedef struct ec_datasource_cache_query ecdata_cache_query;. - key
-
The name of the parameter that is being initialized.
- val
-
The value of the parameter being initialized. For a description of this data type ecdata_value.
On success this function returns
It is legal to call this function in any thread.