Table Of Contents#
- Preface
- About This Manual
- 1. Altibase CLI Introduction
- Overview
- Basic Usages
- Basic Programming Steps
- Building an Altibase CLI Application
- 2. Altibase CLI Functions
- Altibase CLI API
- SQLAllocConnect
- SQLAllocEnv
- SQLAllocHandle
- SQLAllocStmt
- SQLBindCol
- SQLBindParameter
- SQLBulkOperations
- SQLCancel
- SQLCloseCursor
- SQLColAttribute
- SQLColumns
- SQLConnect
- SQLDescribeCol
- SQLDescribeParam
- SQLDisconnect
- SQLDriverConnect
- SQLEndTran
- SQLError
- SQLExecDirect
- SQLExecute
- SQLFetch
- SQLFetchScroll
- SQLForeignKeys
- SQLFreeConnect
- SQLFreeEnv
- SQLFreeHandle
- SQLFreeStmt
- SQLGetConnectAttr
- SQLGetData
- SQLGetDescField
- SQLGetDescRec
- SQLGetDiagField
- SQLGetDiagRec
- SQLGetEnvAttr
- SQLGetFunctions
- SQLGetInfo
- SQLGetPlan
- SQLGetStmtAttr
- SQLGetTypeInfo
- SQLMoreResults
- SQLNativeSql
- SQLNumParams
- SQLNumResultCols
- SQLParamData
- SQLPrepare
- SQLPrimaryKeys
- SQLProcedureColumns
- SQLProcedures
- SQLPutData
- SQLRowCount
- SQLSetConnectAttr
- SQLSetDescField
- SQLSetEnvAttr
- SQLSetPos
- SQLSetStmtAttr
- SQLSpecialColumns
- SQLStatistics
- SQLTablePrivileges
- SQLTables
- SQLTransact
- 3. LOB Interface
- LOB data types
- LOB Function Overview
- SQLBindFileToCol
- SQLindFileToParam
- SQLGetLobLength
- SQLGetLob
- SQLPutLob
- SQLTrimLob
- SQLFreeLob
- 4. Using Cursors
- Cursor Characteristics
- Implicit Cursor Conversionse
- Scrolling and Fetching Rows
- Restrictions
- Appendix A. Sample Codes
- Programing Considerations
- Sample of Simple Basic Program
- Sample of Using Metadata
- Example of Procedure Test Program
- Appendix B. Data Types
- SQL Data Types
- C Data Types
- Converting SQL Data into C Data Types
- Converting C Data into SQL Data types
- Appendix C. Error Codes
- SQLSTATE
- Statement State Transition-related Errors
- State Transition Table
- Appendix D. Upgrade
- Data Type
- Other Changes