Difference between revisions of "OpenDBX/C API/odbx get option"
From Linuxnetworks
(→Parameters:) |
(→Parameters:) |
||
| Line 17: | Line 17: | ||
| − | {| class="wikitable" style=" | + | {| class="wikitable" |
| − | + | |- style="background: #F0F0F0" | |
! Option !! Description !! Value | ! Option !! Description !! Value | ||
|- | |- | ||
Revision as of 19:55, 5 June 2006
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 |
|---|---|---|
| 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 |
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
Back to Overview