Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

SQLDBC.h File Reference


Detailed Description

General header file for the SAP Database Connectivity.

Author:
DL SAP DB INTERFACES
SQL Database Connectivity (SQLDBC) is a runtime library that enables applications to execute SQL statements in the database, and to access and modify data.

Definition in file SQLDBC.h.

Go to the source code of this file.

Namespaces

Defines

Functions

Variables


Define Documentation

#define SQLDBC_DLLEXPORT
 

Definition at line 150 of file SQLDBC.h.

#define SQLDBC_FEATURE_PROFILE
 

If this macro is set the Class SQLDBC_Profile is available.

Set SQLDBC_FEATURE_PROFILE_OFF to disable the profile functionality.

Note:
This feature is available since version 7.6.0.14 of SQLDBC

Definition at line 58 of file SQLDBC.h.

#define SQLDBC_FEATURE_RESULTSET_ROWWISE
 

If this macro is set the setBindingType method of SQLDBC_ResultSet is available.

Set SQLDBC_FEATURE_RESULTSET_ROWWISE to disable this functionality.

Note:
This feature is available since version 7.6.0.14 of SQLDBC

Definition at line 97 of file SQLDBC.h.

#define SQLDBC_FEATURE_TRACEOPTION
 

If this macro is set the functions setTraceOption and getTraceOption from SQLDBCs debug trace facility are available.

Set SQLDBC_FEATURE_TRACEOPTION_OFF to disable the trace functionality.

Note:
This feature is available since version 7.6.0.07 of SQLDBC

Definition at line 47 of file SQLDBC.h.


Function Documentation

SQLDBC_IRuntime* GetClientRuntime char *  errorText,
const SQLDBC_Int4  errorTextSize
 

Returns a pointer to the client runtime instance.

Two consecutive calls will return the same pointer, as there is only one instance.

Parameters:
errorText If not 0, an occured during initialization of the environment.
errorTextSize The size in bytes of the errorText buffer.
Returns:
A pointer to the client runtime interface or 0 if an error occured.

SQLDBC_IRuntime* GetSingleThreadClientRuntime char *  errorText,
const SQLDBC_Int4  errorTextSize
 

Returns a pointer to the single-threaded client runtime instance.

Two consecutive calls will return the same pointer, as there is only one instance.

Parameters:
errorText If not 0, an occured during initialization of the environment.
errorTextSize The size in bytes of the errorText buffer.
Returns:
A pointer to the client runtime interface or 0 if an error occured.


Variable Documentation

class class class class class class class class class class class class class class class static const char* SQLDBCHeaderVersion = "SQLDBC.H 7.6.0 BUILD 032-121-130-190" [static]
 

The version string for the SQLDBC.H file.

Definition at line 128 of file SQLDBC.h.