| **Navigation:**  SQL Driver Strings(General) >====== GETINFO ====== | [[gatheratopen.htm|{{btn_prev_n.gif|Previous page}}]][[coming future.htm|{{btn_home_n.gif|Return to chapter overview}}]][[ignoretruncation.htm|{{btn_next_n.gif|Next page}}]] | | || **Result** **=** **filelabel{PROP:GETINFO, property}** {{blk2blue.jpg|blk2blue.jpg}} (NOTE: Not valid for ORACLE Accelerator) Use this property to retrieve information about a connection to any ODBC (or SQL) data source. This property is basically a wrapper to the //SQLGetInfo// ODBC API. The data returned is dependent of the "request" and can be returned in a string form or a long. When it is a LONG, the value needs to be "interpreted" using a bitmask. The full list of available ODBC properties can be found in ODBCATTR.INC: **SQL_ACTIVE_CONNECTIONS             EQUATE(0)** **SQL_ACTIVE_STATEMENTS              EQUATE(1)** **SQL_DATA_SOURCE_NAME               EQUATE(2)** **SQL_DRIVER_HDBC                    EQUATE(3)** **SQL_DRIVER_HENV                    EQUATE(4)** **SQL_DRIVER_HSTMT                   EQUATE(5)** **SQL_DRIVER_NAME                    EQUATE(6)** **SQL_DRIVER_VER                     EQUATE(7)** **SQL_FETCH_DIRECTION                EQUATE(8)** **SQL_ODBC_API_CONFORMANCE           EQUATE(9)** **SQL_ODBC_VER                       EQUATE(10)** **SQL_ROW_UPDATES                    EQUATE(11)** **SQL_ODBC_SAG_CLI_CONFORMANCE       EQUATE(12)** **SQL_SERVER_NAME                    EQUATE(13)** **SQL_SEARCH_PATTERN_ESCAPE          EQUATE(14)** **SQL_ODBC_SQL_CONFORMANCE           EQUATE(15)** **SQL_DBMS_NAME                      EQUATE(17)** **SQL_DBMS_VER                       EQUATE(18)** **SQL_ACCESSIBLE_TABLES              EQUATE(19)** **SQL_ACCESSIBLE_PROCEDURES          EQUATE(20)** **SQL_PROCEDURES                     EQUATE(21)** **SQL_CONCAT_NULL_BEHAVIOR           EQUATE(22)** **SQL_CURSOR_COMMIT_BEHAVIOR         EQUATE(23)** **SQL_CURSOR_ROLLBACK_BEHAVIOR       EQUATE(24)** **SQL_DATA_SOURCE_READ_ONLY          EQUATE(25)** **SQL_DEFAULT_TXN_ISOLATION          EQUATE(26)** **SQL_EXPRESSIONS_IN_ORDERBY         EQUATE(27)** **SQL_IDENTIFIER_CASE                EQUATE(28)** **SQL_IDENTIFIER_QUOTE_CHAR          EQUATE(29)** **SQL_MAX_COLUMN_NAME_LEN            EQUATE(30)** **SQL_MAX_CURSOR_NAME_LEN            EQUATE(31)** **SQL_MAX_OWNER_NAME_LEN             EQUATE(32)** **SQL_MAX_PROCEDURE_NAME_LEN         EQUATE(33)** **SQL_MAX_QUALIFIER_NAME_LEN         EQUATE(34)** **SQL_MAX_TABLE_NAME_LEN             EQUATE(35)** **SQL_MULT_RESULT_SETS               EQUATE(36)** **SQL_MULTIPLE_ACTIVE_TXN            EQUATE(37)** **SQL_OUTER_JOINS                    EQUATE(38)** **SQL_OWNER_TERM                     EQUATE(39)** **SQL_PROCEDURE_TERM                 EQUATE(40)** **SQL_QUALIFIER_NAME_SEPARATOR       EQUATE(41)** **SQL_QUALIFIER_TERM                 EQUATE(42)** **SQL_SCROLL_CONCURRENCY             EQUATE(43)** **SQL_SCROLL_OPTIONS                 EQUATE(44)** **SQL_TABLE_TERM                     EQUATE(45)** **SQL_TXN_CAPABLE                    EQUATE(46)** **SQL_USER_NAME                      EQUATE(47)** **SQL_CONVERT_FUNCTIONS              EQUATE(48)** **SQL_NUMERIC_FUNCTIONS              EQUATE(49)** **SQL_STRING_FUNCTIONS               EQUATE(50)** **SQL_SYSTEM_FUNCTIONS               EQUATE(51)** **SQL_TIMEDATE_FUNCTIONS             EQUATE(52)** **SQL_CONVERT_BIGINT                 EQUATE(53)** **SQL_CONVERT_BINARY                 EQUATE(54)** **SQL_CONVERT_BIT                    EQUATE(55)** **SQL_CONVERT_CHAR                   EQUATE(56)** **SQL_CONVERT_DATE                   EQUATE(57)** **SQL_CONVERT_DECIMAL                EQUATE(58)** **SQL_CONVERT_DOUBLE                 EQUATE(59)** **SQL_CONVERT_FLOAT                  EQUATE(60)** **SQL_CONVERT_INTEGER                EQUATE(61)** **SQL_CONVERT_LONGVARCHAR            EQUATE(62)** **SQL_CONVERT_NUMERIC                EQUATE(63)** **SQL_CONVERT_REAL                   EQUATE(64)** **SQL_CONVERT_SMALLINT               EQUATE(65)** **SQL_CONVERT_TIME                   EQUATE(66)** **SQL_CONVERT_TIMESTAMP              EQUATE(67)** **SQL_CONVERT_TINYINT                EQUATE(68)** **SQL_CONVERT_VARBINARY              EQUATE(69)** **SQL_CONVERT_VARCHAR                EQUATE(70)** **SQL_CONVERT_LONGVARBINARY          EQUATE(71)** **SQL_TXN_ISOLATION_OPTION           EQUATE(72)** **SQL_ODBC_SQL_OPT_IEF               EQUATE(73)** **! ODBC SDK 1.0 Additions** **SQL_CORRELATION_NAME               EQUATE(74)** **SQL_NON_NULLABLE_COLUMNS           EQUATE(75)** **! ODBC SDK 2.0 Additions** **SQL_DRIVER_HLIB                    EQUATE(76)** **SQL_DRIVER_ODBC_VER                EQUATE(77)** **SQL_LOCK_TYPES                     EQUATE(78)** **SQL_POS_OPERATIONS                 EQUATE(79)** **SQL_POSITIONED_STATEMENTS          EQUATE(80)** **SQL_GETDATA_EXTENSIONS             EQUATE(81)** **SQL_BOOKMARK_PERSISTENCE           EQUATE(82)** **SQL_STATIC_SENSITIVITY             EQUATE(83)** **SQL_FILE_USAGE                     EQUATE(84)** **SQL_NULL_COLLATION                 EQUATE(85)** **SQL_ALTER_TABLE                    EQUATE(86)** **SQL_COLUMN_ALIAS                   EQUATE(87)** **SQL_GROUP_BY                       EQUATE(88)** **SQL_KEYWORDS                       EQUATE(89)** **SQL_ORDER_BY_COLUMNS_IN_SELECT     EQUATE(90)** **SQL_OWNER_USAGE                    EQUATE(91)** **SQL_QUALIFIER_USAGE                EQUATE(92)** **SQL_QUOTED_IDENTIFIER_CASE         EQUATE(93)** **SQL_SPECIAL_CHARACTERS             EQUATE(94)** **SQL_SUBQUERIES                     EQUATE(95)** **SQL_UNION                          EQUATE(96)** **SQL_MAX_COLUMNS_IN_GROUP_BY        EQUATE(97)** **SQL_MAX_COLUMNS_IN_INDEX           EQUATE(98)** **SQL_MAX_COLUMNS_IN_ORDER_BY        EQUATE(99)** **SQL_MAX_COLUMNS_IN_SELECT          EQUATE(100)** **SQL_MAX_COLUMNS_IN_TABLE           EQUATE(101)** **SQL_MAX_INDEX_SIZE                 EQUATE(102)** **SQL_MAX_ROW_SIZE_INCLUDES_LONG     EQUATE(103)** **SQL_MAX_ROW_SIZE                   EQUATE(104)** **SQL_MAX_STATEMENT_LEN              EQUATE(105)** **SQL_MAX_TABLES_IN_SELECT           EQUATE(106)** **SQL_MAX_USER_NAME_LEN              EQUATE(107)** **SQL_MAX_CHAR_LITERAL_LEN           EQUATE(108)** **SQL_TIMEDATE_ADD_INTERVALS         EQUATE(109)** **SQL_TIMEDATE_DIFF_INTERVALS        EQUATE(110)** **SQL_NEED_LONG_DATA_LEN             EQUATE(111)** **SQL_MAX_BINARY_LITERAL_LEN         EQUATE(112)** **SQL_LIKE_ESCAPE_CLAUSE             EQUATE(113)** **SQL_QUALIFIER_LOCATION             EQUATE(114)**