OC Get info

4D - Documentation   Français   English   German   4D ODBC, Command Theme List   4D ODBC, Command Alphabetical List   Back   Previous   Next

version 1.5


OC Get info (login_ID; info_ID) String

ParameterTypeDescription
login_IDLongintLogin ID
info_IDIntegerReference number for function
Function resultStringGeneral information and data source, or
Empty string in case of error

Description

The OC Get info function retrieves general information about a driver and the data source that is associated with an HDBC.

login_ID must be a valid login ID.

info_ID is the reference number for the requested information. The reference numbers are as follows:

DescriptorID
SQL_ACTIVE_CONNECTIONS0
SQL_ACTIVE_STATEMENTS1
SQL_DATA_SOURCE_NAME2
SQL_DRIVER_HDBC3
SQL_DRIVER_HENV4
SQL_DRIVER_HSTMT5
SQL_DRIVER_NAME6
SQL_DRIVER_VER7
SQL_FETCH_DIRECTION8
SQL_ODBC_API_CONFORMANCE9
SQL_ODBC_VER10
SQL_ROW_UPDATES11
SQL_ODBC_SAG_CLI_CONFORMANCE12
SQL_SERVER_NAME13
SQL_SEARCH_PATTERN_ESCAPE14
SQL_ODBC_SQL_CONFORMANCE15
SQL_DATABASE_NAME16
SQL_RDBMS_NAME17
SQL_RDBMS_VER18
SQL_ACCESSIBLE_TABLES19
SQL_ACCESSIBLE_PROCEDURES20
SQL_PROCEDURES21
SQL_CONCAT_NULL_BEHAVIOR22
SQL_CURSOR_COMMIT_BEHAVIOR23
SQL_CURSOR_ROLLBACK_BEHAVIOR24
SQL_DATA_SOURCE_READ_ONLY25
SQL_DEFAULT_TXN_ISOLATION26
SQL_EXPRESSIONS_IN_ORDERBY27
SQL_IDENTIFIER_CASE28
SQL_IDENTIFIER_QUOTE_CHAR29
SQL_MAX_COLUMN_NAME_LEN30
SQL_MAX_CURSOR_NAME_LEN31
SQL_MAX_OWNER_NAME_LEN32
SQL_MAX_PROCEDURE_NAME_LEN33
SQL_MAX_QUALIFIER_NAME_LEN34
SQL_MAX_TABLE_NAME_LEN35
SQL_MULT_RESULT_SETS36
SQL_MULTIPLE_ACTIVE_TXN37
SQL_OUTER_JOINS38
SQL_OWNER_TERM39
SQL_PROCEDURE_TERM40
SQL_QUALIFIER_NAME_SEPARATOR41
SQL_QUALIFIER_TERM42
SQL_SCROLL_CONCURRENCY43
SQL_SCROLL_OPTIONS44
SQL_TABLE_TERM45
SQL_TXN_CAPABLE46
SQL_USER_NAME47
SQL_CONVERT_FUNCTIONS48
SQL_NUMERIC_FUNCTIONS49
SQL_STRING_FUNCTIONS50
SQL_SYSTEM_FUNCTIONS51
SQL_TIMEDATE_FUNCTIONS52
SQL_CONVERT_BIGINT53
SQL_CONVERT_BINARY54
SQL_CONVERT_BIT55
SQL_CONVERT_CHAR56
SQL_CONVERT_DATE57
SQL_CONVERT_DECIMAL58
SQL_CONVERT_DOUBLE59
SQL_CONVERT_FLOAT60
SQL_CONVERT_INTEGER61
SQL_CONVERT_LONGVARCHAR62
SQL_CONVERT_NUMERIC63
SQL_CONVERT_REAL64
SQL_CONVERT_SMALLINT65
SQL_CONVERT_TIME66
SQL_CONVERT_TIMESTAMP67
SQL_CONVERT_TINYINT68
SQL_CONVERT_VARBINARY69
SQL_CONVERT_VARCHAR70
SQL_CONVERT_LONGVARBINARY71
SQL_TXN_ISOLATION_OPTION72
SQL_ODBC_SQL_OPT_IEF73
SQL_CORRELATION_NAME74
SQL_NON_NULLABLE_COLUMNS75
SQL_DRIVER_HLIB76
SQL_DRIVER_ODBC_VER77
SQL_LOCK_TYPES78
SQL_POS_OPERATIONS79
SQL_POSITIONED_STATEMENTS80
SQL_GETDATA_EXTENSIONS81
SQL_BOOKMARK_PERSISTENCE82
SQL_STATIC_SENSITIVITY83
SQL_FILE_USAGE84
SQL_NULL_COLLATION85
SQL_ALTER_TABLE86
SQL_COLUMN_ALIAS87
SQL_GROUP_BY88
SQL_KEYWORDS89
SQL_ORDER_BY_COLUMNS_IN_SELECT90
SQL_OWNER_USAGE91
SQL_QUALIFIER_USAGE92
SQL_QUOTED_IDENTIFIER_CASE93
SQL_SPECIAL_CHARACTERS94
SQL_SUBQUERIES95
SQL_UNION96
SQL_MAX_COLUMNS_IN_GROUP_BY97
SQL_MAX_COLUMNS_IN_INDEX98
SQL_MAX_COLUMNS_IN_ORDER_BY99
SQL_MAX_COLUMNS_IN_SELECT100
SQL_MAX_COLUMNS_IN_TABLE101
SQL_MAX_INDEX_SIZE102
SQL_MAX_ROW_SIZE_INCLUDES_LONG103
SQL_MAX_ROW_SIZE104
SQL_MAX_STATEMENT_LEN105
SQL_MAX_TABLES_IN_SELECT106
SQL_MAX_USER_NAME_LEN107
SQL_MAX_CHAR_LITERAL_LEN108
SQL_TIMEDATE_ADD_INTERVALS109
SQL_TIMEDATE_DIFF_INTERVALS110
SQL_NEED_LONG_DATA_LEN111
SQL_MAX_BINARY_LITERAL_LEN112
SQL_LIKE_ESCAPE_CLAUSE113
SQL_QUALIFIER_LOCATION114

OC Get info returns the requested information if it succeeds. Otherwise, the function returns an empty string.

Example

The following method obtains information regarding the SQL_POSITIONED_STATEMENTS function (ID = 80) and returns the results in the $result variable.

   $result:=OC Get info (login;80)

4D - Documentation   Français   English   German   4D ODBC, Command Theme List   4D ODBC, Command Alphabetical List   Back   Previous   Next