Difference between revisions of "OpenDBX/C API/odbx get option"
From Linuxnetworks
(→See also:) |
(header) |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | int odbx_get_option( | + | '''#include <odbx.h>''' |
− | odbx_t* handle, | + | |
− | unsigned int option, | + | int '''odbx_get_option'''( |
− | void* value ) | + | odbx_t* '''handle''', |
+ | unsigned int '''option''', | ||
+ | void* '''value''' ) | ||
= Description: = | = Description: = |
Revision as of 00:09, 15 February 2007
#include <odbx.h> int odbx_get_option( odbx_t* handle, unsigned int option, void* value )
Description:
Asks the backend for supported options. Look in odbx.h for available options.
Parameters:
- handle: Connection object created by odbx_init()
- option: Options listed below
- value: Pointer to a integer variable where the option result should be stored
Option | Description | Value | Release |
---|---|---|---|
ODBX_OPT_API_VERSION | Api version of the backend | integer | |
ODBX_OPT_THREAD_SAFE | Thread safe backend | boolean | |
ODBX_OPT_TLS | Encryption (SSL/TLS) support | boolean | |
ODBX_OPT_MULTI_STATEMENTS | Multiple statments per query | boolean | |
ODBX_OPT_PAGED_RESULTS | Transfer of multiple rows at once | boolean | |
ODBX_OPT_COMPRESS | Support of compressed | boolean | |
ODBX_OPT_MODE | Backend specific (SQL) mode support | boolean | 1.1.4 |
Return values:
- ODBX_ERR_SUCCESS on success
- Less than zero if an error occured
Errors:
- -ODBX_ERR_PARAM: "handle" is NULL or the structure is invalid
- -ODBX_ERR_OPTION: Unknown option
See also:
Back to Overview