All the fuctions here are located in RDM SQL API Library. Linker option: More...
Functions |
|
SQLRETURN | SQLDescribeStmt (SQLHSTMT StatementHandle, SQLUSMALLINT *pStmtType) |
Obtain the type of the latest executed statement. More... | |
SQLRETURN | SQLExtendedTran (SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT OperationType, SQLSMALLINT TransactionType, const SQLCHAR *TransactionID, SQLSMALLINT StringLengthPtr) |
Perform an RDM specific transaction (start, mark, etc.) More... | |
SQLRETURN | SQLGetStatementType (SQLHSTMT StatementHandle, SQLUSMALLINT *pStmtType) |
Obtain the RDM SQL statement type. More... | |
SQLRETURN | SQLRowId (SQLHSTMT StatementHandle, const SQLCHAR *TableName, SQLROWID *pRowid) |
Retrieve the ROWID value of the current row. More... | |
SQLRETURN | SQLSetError (SQLSMALLINT HandleType, SQLHANDLE Handle, SQLRETURN ErrorCode, ECALLBACK ErrorHandler) |
Set the user-defined error handling routine for the specified handle. More... | |
SQLRETURN | SQLSetErrorEx (SQLSMALLINT HandleType, SQLHANDLE Handle, SQLRETURN ErrorCode, ECALLBACK ErrorHandler, void *pCtx) |
Set the user-defined error handling routine for the specified handle. More... | |
SQLRETURN | SQLShowPlan (SQLHSTMT StatementHandle, SQLHSTMT QueryHandle) |
Return the command execution plan chosen by the query optimizer. More... | |
SQLRETURN | SQLTransactStatus (SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT *pActive) |
Return the status of an ongoing transaction. More... | |
Detailed Description
All the fuctions here are located in RDM SQL API Library. Linker option:
-l
rdmrdbc
.
Function Documentation
SQLDescribeStmt()
SQLRETURN SQLDescribeStmt | ( | SQLHSTMT | StatementHandle, |
SQLUSMALLINT * | pStmtType | ||
) |
#include <sqlrext.h>
Obtain the type of the latest executed statement.
SQLExtendedTran()
SQLRETURN SQLExtendedTran | ( | SQLSMALLINT | HandleType, |
SQLHANDLE | Handle, | ||
SQLSMALLINT | OperationType, | ||
SQLSMALLINT | TransactionType, | ||
const SQLCHAR * | TransactionID, | ||
SQLSMALLINT | StringLengthPtr | ||
) |
#include <sqlrext.h>
Perform an RDM specific transaction (start, mark, etc.)
SQLGetStatementType()
SQLRETURN SQLGetStatementType | ( | SQLHSTMT | StatementHandle, |
SQLUSMALLINT * | pStmtType | ||
) |
#include <sqlrext.h>
Obtain the RDM SQL statement type.
- Parameters
-
[in] StatementHandle [in] SQL API statement handle [out] pStmtType [out] statement type (STMT_TYPE)
SQLRowId()
#include <sqlrext.h>
Retrieve the ROWID value of the current row.
SQLSetError()
SQLRETURN SQLSetError | ( | SQLSMALLINT | HandleType, |
SQLHANDLE | Handle, | ||
SQLRETURN | ErrorCode, | ||
ECALLBACK | ErrorHandler | ||
) |
#include <sqlrext.h>
Set the user-defined error handling routine for the specified handle.
SQLSetErrorEx()
SQLRETURN SQLSetErrorEx | ( | SQLSMALLINT | HandleType, |
SQLHANDLE | Handle, | ||
SQLRETURN | ErrorCode, | ||
ECALLBACK | ErrorHandler, | ||
void * | pCtx | ||
) |
#include <sqlrext.h>
Set the user-defined error handling routine for the specified handle.
SQLShowPlan()
#include <sqlrext.h>
Return the command execution plan chosen by the query optimizer.
SQLTransactStatus()
SQLRETURN SQLTransactStatus | ( | SQLSMALLINT | HandleType, |
SQLHANDLE | Handle, | ||
SQLSMALLINT * | pActive | ||
) |
#include <sqlrext.h>
Return the status of an ongoing transaction.