共用方式為


SQLGetInfo (存取驅動程式)

備註

本主題提供 Access 驅動程式特定資訊。 如需此函式的一般資訊,請參閱 ODBC API 參考底下的適當主題。

SQLGetInfo 支援SQL_FILE_USAGE資訊類型。 傳回的值是16位整數,表示驅動程式如何直接處理數據源中的檔案:

  • SQL_FILE_NOT_SUPPORTED - 驅動程式不是單層驅動程式。

  • SQL_FILE_TABLE - 單一層驅動程式會將數據源中的檔案視為數據表。

  • SQL_FILE_QUALIFIER - 單一層驅動程式會將數據源中的檔案視為限定符。

ODBC 驅動程式會傳回SQL_FILE_QUALIFIER,因為每個檔案都是完整的資料庫。

SQL_BOOKMARK_PERSISTENCE

SQL_BP_SCROLL |SQL_BP_UPDATE[1]

[1] 書籤會在認可之後保存,但不會在回復之後保存。

SQL_CONVERT_BINARY

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_CHAR

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_DATE

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_DOUBLE

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_FLOAT

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_INTEGER

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_LONGVARBINARY

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_LONGVARCHAR

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_NUMERIC

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_REAL

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_SMALLINT

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_TIME

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_TIMESTAMP

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_TINYINT

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_VARBINARY

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_CONVERT_VARCHAR

SQL_CVT_DOUBLE |SQL_CVT_FLOAT |SQL_CVT_INTEGER |SQL_CVT_NUMERIC |SQL_CVT_REAL |SQL_CVT_SMALLINT |SQL_CVT_VARCHAR |SQL_CVT_WVARCHAR

SQL_UNION

SQL_U_UNION_ALL |SQL_U_UNION

SQL_DBMS_VER

ISAM 版本 版本號碼的格式
Microsoft Access 2.0 02.00.0000
3.0 03.00.0000
3.5 03.50.0000
4.0 04.00.0000

備註

不支援 1.0 和 1.1 版。 此外,Microsoft Access 3.0、7.0 和 97 版的數據格式沒有任何差異。

SQL_DDL_INDEX

SQL_DL_CREATE_INDEX

SQL_DL_DROP_INDEX

SQL_GETDATA_EXTENSIONS

SQL_GD_ANY_ORDER |SQL_GD_ANY_COLUMN |SQL_GD_BLOCK |SQL_GD_BOUND

SQL_KEYWORDS

字母

AUTOINCREMENT

二元的

布爾

位元組

計數器

貨幣

資料庫

DATABASENAME

日期時間

禁止

DISTINCTROW

DOUBLEFLOAT

FLOAT4

FLOAT8

常規

IEEEDOUBLE

IEEESINGLE

忽視

圖像

INTEGER1

INTEGER2

INTEGER4

邏輯的

LOGICAL1

長時間

LONGBINARY

LONGCHAR

LONGTEXT

備忘錄

金錢

注意

號碼

OLEOBJECT

OWNERACCESS

參數

百分比

支點

SINGLEFLOAT

STDEV

STDEVP

字串

TABLEID

簡訊

頁首

變換

UNSIGNEDBYTE

VAR

VARBINARY(變數二進位數據)

VARP

YESNO

SQL_NUMERIC_FUNCTIONS

SQL_FN_NUM_ABS |SQL_FN_NUM_ATAN |SQL_FN_NUM_CEILING |SQL_FN_NUM_COS |SQL_FN_NUM_EXP |SQL_FN_NUM_FLOOR |SQL_FN_NUM_LOG |SQL_FN_NUM_MOD |SQL_FN_NUM_POWER |SQL_FN_NUM_RAND |SQL_FN_NUM_SIGN |SQL_FN_NUM_SIN |SQL_FN_NUM_SQRT |SQL_FN_NUM_TAN

SQL_OJ_CAPABILITIES

SQL_OJ_LEFT SQL_OJ_RIGHT SQL_OJ_NOT_ORDERED SQL_OJ_INNER SQL_OJ_ALL_COMPARISON_OPS

SQL_CATALOG_USAGE

SQL_QU_DML_STATEMENTS |SQL_QU_TABLE_DEFINITION |SQL_QU_INDEX_DEFINITION |SQL_QU_PROCEDURE_INVOCATION

SQL_SCROLL_OPTIONS

SQL_SO_FORWARD_ONLY |SQL_SO_STATIC |SQL_SO_KEYSET_DRIVEN

SQL_STRING_FUNCTIONS

SQL_FN_STR_ASCII |SQL_FN_STR_CHAR |SQL_FN_STR_CONCAT |SQL_FN_STR_LCASE |SQL_FN_STR_LEFT |SQL_FN_STR_LENGTH |SQL_FN_STR_LOCATE |SQL_FN_STR_LOCATE_2 SQL_FN_STR_LTRIM |SQL_FN_STR_RIGHT |SQL_FN_STR_RTRIM |SQL_FN_STR_SPACE |SQL_FN_STR_SUBSTRING |SQL_FN_STR_UCASE

SQL_SUBQUERIES

SQL_SQ_COMPARISON |SQL_SQ_EXISTS |SQL_SQ_IN |SQL_SQ_QUANTIFIED |SQL_SQ_CORRELATED_SUBQUERIES

SQL_TIMEDATE_FUNCTIONS

SQL_FN_TD_CURDATE |SQL_FN_TD_CURTIME |SQL_FN_TD_DAYOFMONTH |SQL_FN_TD_DAYOFWEEK |SQL_FN_TD_DAYOFYEAR |SQL_FN_TD_HOUR |SQL_FN_TD_MINUTE |SQL_FN_TD_MONTH |SQL_FN_TD_NOW |SQL_FN_TD_SECOND |SQL_FN_TD_WEEK |SQL_FN_TD_YEAR