ODBCHandles - Eigene Object's
XDB_Database -
XDB_Dynaset -
SQLAllocConnect -
SQLAllocEnv - Dieser Wert muß für die Datenbank angepasst werden} {ODBC.
SQLAllocStmt -
SQLBindCol -
SQLDescribeCol -
SQLDisconnect -
SQLDriverConnect -
SQLError -
SQLExecDirect -
SQLExecute -
SQLFetch -
SQLFreeConnect -
SQLFreeEnv -
SQLFreeStmt -
SQLGetData -
SQLGetInfo -
SQLGetInfoStr -
SQLNumResultCols -
SQLPrepare -
SQLRowCount -
SQLSetParam -
SQLSetStmtOption -
SQLTables -
active
CacheBuffer
inactive
MaxFieldLength
SQL_ACTIVE_STATEMENTS
SQL_ASYNC_ENABLE
SQL_CHAR
SQL_CLOSE
SQL_DATA_SOURCE_NAME
SQL_DATE
SQL_DBMS_NAME
SQL_DECIMAL
SQL_DOUBLE
SQL_ERROR
SQL_FLOAT
SQL_IDENTIFIER_QUOTE_CHAR
SQL_INTEGER
SQL_NO_DATA_FOUND
SQL_NUMERIC
SQL_REAL
SQL_SMALLINT
SQL_SUCCESS
SQL_SUCCESS_WITH_INFO
SQL_TIME
SQL_TIMESTAMP
SQL_USER_NAME
SQL_VARCHAR
XDB_free
function SQLAllocConnect(InternHENV: Longint; Var InternHdbc: Longint): Integer;
function SQLAllocEnv(Var InternHENV: Longint): Integer;
Dieser Wert muß für die Datenbank angepasst werden} {ODBC.DLLODBC.DLL
function SQLAllocStmt(hdbc: Longint; Var hstmt: Longint): Integer;
function SQLBindCol(hstmt: Longint; col: Integer; wConvType: Integer; rgbValue: Pointer;
cbValueMax: Longint; pcbValue: PChar): Integer;
function SQLDescribeCol(hstmt: Longint; colnum: Integer; colname: PChar; Buflen: Integer;
Var colnamelen: Integer; Var dtype: Integer; var dl: Longint; var ds: Integer;
Var n: Integer): Integer;
function SQLDisconnect(hdbc: Longint): Integer;
function SQLDriverConnect(hdbc: Longint; hwnd: Integer; szCsin: PChar;
szCLen: Integer; szCsout: PChar; cbCSMax: Integer;
Var cbCsOut: Integer; f: Integer): Integer;
function SQLError(env: Longint; hdbc: Longint; hstmt: Longint; SQLState: PChar;
Var NativeError: LongInt; Buffer: PChar; Buflen: Integer; Var Outlen: Integer): Integer;
function SQLExecDirect(hstmt: Longint; sqlString: PChar; sqllen: Longint): Integer;
function SQLExecute(hstmt: Longint): Integer;
function SQLFetch(hstmt: longint):Integer;
function SQLFreeConnect(hdbc: Longint): Integer;
function SQLFreeEnv(InternHENV: Longint): Integer;
function SQLFreeStmt(hstmt: Longint; EndOption: Integer): Integer;
function SQLGetData(hstmt: longint; col: Integer; wConvType: Integer; lpbBuf: PChar;
dwbuflen: longint; Var lpcbout: longint):Integer;
function SQLGetInfo(hdbc: Longint; infotype: Integer; Var szInfo: Integer;
InfoMax: Integer; Var InfoOut: Integer): Integer;
function SQLGetInfoStr(hdbc: Longint; infotype: Integer; szInfo: PChar;
InfoMax: Integer; Var InfoOut: Integer): Integer;
function SQLNumResultCols(hstmt: longint; Var NumCols: Integer): Integer;
function SQLPrepare(hstmt: longint; sqlString: PChar; strlen: Longint): Integer;
function SQLRowCount(hstmt: Longint; Var pcrow: Longint):Integer;
function SQLSetParam(hstmt: Longint; ipar: Integer; fCType: Integer; fSqlType: Integer;
cbColDef: Longint; ibScale: Integer; sqlstring: PChar; Var sqlstrlen: Longint): Integer;
function SQLSetStmtOption(hstmt: Longint; foption: Integer; vParam: Longint): Longint;
function SQLTables(hstmt: longint; q: longint; cbq: Integer; cbqo: longint;
cbo: integer; t: PChar; cbt: Integer; tt: PChar; cbtt: Integer): Integer;
active = 2
CacheBuffer = 3000
inactive = 1
MaxFieldLength = 15
SQL_ACTIVE_STATEMENTS = 1
SQL_ASYNC_ENABLE = 4
SQL_CHAR = 1
SQL_CLOSE = 0
SQL_DATA_SOURCE_NAME = 6
SQL_DATE = 9
SQL_DBMS_NAME = 17
SQL_DECIMAL = 3
SQL_DOUBLE = 8
SQL_ERROR = -1
SQL_FLOAT = 6
SQL_IDENTIFIER_QUOTE_CHAR = 29
SQL_INTEGER = 4
SQL_NO_DATA_FOUND = 100
SQL_NUMERIC = 2
SQL_REAL = 7
SQL_SMALLINT = 5
SQL_SUCCESS = 0
SQL_SUCCESS_WITH_INFO = 1
SQL_TIME = 10
SQL_TIMESTAMP = 11
SQL_USER_NAME = 8
SQL_VARCHAR = 12
XDB_free = 0