Структура, хранящая значения параметров для предкомпилированного 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()
Предыдущий раздел: перейти