Структура, хранящая значения параметров для предкомпилированного SQL запроса
#include <qdb/qdb.h>typedef struct {int index;int type;int len;const void *data;unsigned long long intcopy;} qdb_binding_t;
Структура хранит сведения о значения параметров для прекомпилированного SQL запроса и включает следующие поля:
?n
, где n от 1
до 999
(см. qdb_stmt_init()). \0
для типа QDB_TEXT
sizeof( uint64_t )
для типа QDB_INTEGER
sizeof( double )
для типа QDB_REAL
Для инициализации могут использоваться перечисленные далее макросы (bind - адрес структуры qdb_binding_t
, i - индекс параметра, t - тип, l - длина, d - указатель на данные):
NULL
. double
. ЗОСРВ «Нейтрино»
qdb_stmt_exec(), qdb_stmt_free(), qdb_stmt_init()
Предыдущий раздел: перейти