SQLGetFunctions
Full Description
swirl
Syntax
  define external counter function SQLGetFunctions
     (  read-only SQL_handle_type ConnectionHandle,
        read-only counter FunctionId,
        modifiable SQL_array_type Supported )


Purpose

Returns information about whether a driver supports a specific ODBC function.

Input arguments:

  1. ConnectionHandle.
  2. FunctionId. The ID of the function of interest. The following values are allowed:
    • SQL_API_ALL_FUNCTIONS, requests all ODBC 2.x supported functions
    • SQL_API_ODBC3_ALL_FUNCTIONS, requests all ODBC 3.0 supported functions
    • SQL_API_SQLBULKOPERATIONS
    • SQL_API_SQLBINDPARAMETER
    • SQL_API_SQLBROWSECONNECT
    • SQL_API_SQLCOLATTRIBUTES
    • SQL_API_SQLCOLUMNPRIVILEGES
    • SQL_API_SQLDESCRIBEPARAM
    • SQL_API_SQLDRIVERCONNECT
    • SQL_API_SQLDRIVERS
    • SQL_API_SQLEXTENDEDFETCH
    • SQL_API_SQLFOREIGNKEYS
    • SQL_API_SQLMORERESULTS
    • SQL_API_SQLNATIVESQL
    • SQL_API_SQLNUMPARAMS
    • SQL_API_SQLPARAMOPTIONS
    • SQL_API_SQLPRIMARYKEYS
    • SQL_API_SQLPROCEDURECOLUMNS
    • SQL_API_SQLPROCEDURES
    • SQL_API_SQLSETPOS
    • SQL_API_SQLSETSCROLLOPTIONS
    • SQL_API_SQLTABLEPRIVILEGES
    • SQL_API_SQLALLOCCONNECT
    • SQL_API_SQLALLOCENV
    • SQL_API_SQLALLOCHANDLE
    • SQL_API_SQLALLOCSTMT
    • SQL_API_SQLBINDCOL
    • SQL_API_SQLBINDPARAM
    • SQL_API_SQLCANCEL
    • SQL_API_SQLCLOSECURSOR
    • SQL_API_SQLCOLATTRIBUTE
    • SQL_API_SQLCOLUMNS
    • SQL_API_SQLCONNECT
    • SQL_API_SQLCOPYDESC
    • SQL_API_SQLDATASOURCES
    • SQL_API_SQLDESCRIBECOL
    • SQL_API_SQLDISCONNECT
    • SQL_API_SQLENDTRAN
    • SQL_API_SQLERROR
    • SQL_API_SQLEXECDIRECT
    • SQL_API_SQLEXECUTE
    • SQL_API_SQLFETCH
    • SQL_API_SQLFETCHSCROLL
    • SQL_API_SQLFREECONNECT
    • SQL_API_SQLFREEENV
    • SQL_API_SQLFREEHANDLE
    • SQL_API_SQLFREESTMT
    • SQL_API_SQLGETCONNECTATTR
    • SQL_API_SQLGETCONNECTOPTION
    • SQL_API_SQLGETCURSORNAME
    • SQL_API_SQLGETDATA
    • SQL_API_SQLGETDESCFIELD
    • SQL_API_SQLGETDESCREC
    • SQL_API_SQLGETDIAGFIELD
    • SQL_API_SQLGETDIAGREC
    • SQL_API_SQLGETENVATTR
    • SQL_API_SQLGETFUNCTIONS
    • SQL_API_SQLGETINFO
    • SQL_API_SQLGETSTMTATTR
    • SQL_API_SQLGETSTMTOPTION
    • SQL_API_SQLGETTYPEINFO
    • SQL_API_SQLNUMRESULTCOLS
    • SQL_API_SQLPARAMDATA
    • SQL_API_SQLPREPARE
    • SQL_API_SQLPUTDATA
    • SQL_API_SQLROWCOUNT
    • SQL_API_SQLSETCONNECTATTR
    • SQL_API_SQLSETCONNECTOPTION
    • SQL_API_SQLSETCURSORNAME
    • SQL_API_SQLSETDESCFIELD
    • SQL_API_SQLSETDESCREC
    • SQL_API_SQLSETENVATTR
    • SQL_API_SQLSETPARAM
    • SQL_API_SQLSETSTMTATTR
    • SQL_API_SQLSETSTMTOPTION
    • SQL_API_SQLSPECIALCOLUMNS
    • SQL_API_SQLSTATISTICS
    • SQL_API_SQLTABLES, and
    • SQL_API_SQLTRANSACT.
  3. Supported. Indicates support for the specified function or function set. The following values are allowed: SQL_FALSE and SQL_TRUE.

Copyright © OmniMark Technologies Corporation, 1988-1998.