|
| template<class T , typename = enable_if_character<T>> |
| void | nanodbc::table_valued_parameter::bind_strings (short param_index, T const *values, std::size_t value_size, std::size_t batch_size) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_string<T>> |
| void | nanodbc::table_valued_parameter::bind_strings (short param_index, std::vector< T > const &values) |
| | Binds multiple string values.
|
| |
| template<std::size_t BatchSize, std::size_t ValueSize, class T , typename = enable_if_character<T>> |
| void | nanodbc::table_valued_parameter::bind_strings (short param_index, T const (&values)[BatchSize][ValueSize]) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_character<T>> |
| void | nanodbc::table_valued_parameter::bind_strings (short param_index, T const *values, std::size_t value_size, std::size_t batch_size, T const *null_sentry) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_string<T>> |
| void | nanodbc::table_valued_parameter::bind_strings (short param_index, std::vector< T > const &values, typename T::value_type const *null_sentry) |
| | Binds multiple string values.
|
| |
| template<std::size_t BatchSize, std::size_t ValueSize, class T , typename = enable_if_character<T>> |
| void | nanodbc::table_valued_parameter::bind_strings (short param_index, T const (&values)[BatchSize][ValueSize], T const *null_sentry) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_character<T>> |
| void | nanodbc::table_valued_parameter::bind_strings (short param_index, T const *values, std::size_t value_size, std::size_t batch_size, bool const *nulls) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_string<T>> |
| void | nanodbc::table_valued_parameter::bind_strings (short param_index, std::vector< T > const &values, bool const *nulls) |
| | Binds multiple string values.
|
| |
| template<std::size_t BatchSize, std::size_t ValueSize, class T , typename = enable_if_character<T>> |
| void | nanodbc::table_valued_parameter::bind_strings (short param_index, T const (&values)[BatchSize][ValueSize], bool const *nulls) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_character<T>> |
| void | nanodbc::statement::bind_strings (short param_index, T const *values, std::size_t value_size, std::size_t batch_size, param_direction direction=PARAM_IN) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_string<T>> |
| void | nanodbc::statement::bind_strings (short param_index, std::vector< T > const &values, param_direction direction=PARAM_IN) |
| | Binds multiple string values.
|
| |
| template<std::size_t BatchSize, std::size_t ValueSize, class T , typename = enable_if_character<T>> |
| void | nanodbc::statement::bind_strings (short param_index, T const (&values)[BatchSize][ValueSize], param_direction direction=PARAM_IN) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_character<T>> |
| void | nanodbc::statement::bind_strings (short param_index, T const *values, std::size_t value_size, std::size_t batch_size, T const *null_sentry, param_direction direction=PARAM_IN) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_string<T>> |
| void | nanodbc::statement::bind_strings (short param_index, std::vector< T > const &values, typename T::value_type const *null_sentry, param_direction direction=PARAM_IN) |
| | Binds multiple string values.
|
| |
| template<std::size_t BatchSize, std::size_t ValueSize, class T , typename = enable_if_character<T>> |
| void | nanodbc::statement::bind_strings (short param_index, T const (&values)[BatchSize][ValueSize], T const *null_sentry, param_direction direction=PARAM_IN) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_character<T>> |
| void | nanodbc::statement::bind_strings (short param_index, T const *values, std::size_t value_size, std::size_t batch_size, bool const *nulls, param_direction direction=PARAM_IN) |
| | Binds multiple string values.
|
| |
| template<class T , typename = enable_if_string<T>> |
| void | nanodbc::statement::bind_strings (short param_index, std::vector< T > const &values, bool const *nulls, param_direction direction=PARAM_IN) |
| | Binds multiple string values.
|
| |
| template<std::size_t BatchSize, std::size_t ValueSize, class T , typename = enable_if_character<T>> |
| void | nanodbc::statement::bind_strings (short param_index, T const (&values)[BatchSize][ValueSize], bool const *nulls, param_direction direction=PARAM_IN) |
| | Binds multiple string values.
|
| |
Binds given string values to parameter marker in prepared statement.
If your prepared SQL query has any parameter markers, ? (question mark) placeholders, this is how you bind values to them. Parameter markers are numbered using Zero-based index from left to right.
It is possible to use these functions for batch operations.
If your prepared SQL query has any parameter markers, ? (question mark) placeholders, this is how you bind values to them. Parameter markers are numbered using Zero-based index from left to right.
It is possible to use these functions for batch operations.