C 到 SQL:位

位 ODBC C 資料類型的識別碼為:

SQL_C_BIT

下表顯示可轉換位 C 資料的 ODBC SQL 資料類型。 如需資料表中資料行和詞彙的說明,請參閱 將資料從 C 轉換成 SQL 資料類型

SQL 類型識別碼 測試 SQLSTATE
SQL_CHAR SQL_VARCHAR

SQL_LONGVARCHAR

SQL_WCHAR SQL_WVARCHAR

SQL_WLONGVARCHAR
None n/a
SQL_DECIMAL SQL_NUMERIC

SQL_TINYINT SQL_SMALLINT

SQL_INTEGER SQL_BIGINT

SQL_REAL SQL_FLOAT

SQL_DOUBLE
None n/a
SQL_BIT None n/a

驅動程式會忽略從位 C 資料類型轉換資料時的長度/指標值,並假設資料緩衝區的大小是位 C 資料類型的大小。 長度/指標值會在 SQLPutData 中的 StrLen_or_Ind 引數和 SQLBindParameter 中以 StrLen_or_IndPtr 引數 指定的 緩衝區中傳遞 資料緩衝區是以 SQLPutData 中的 DataPtr 引數和 SQLBindParameter 中的 ParameterValuePtr 引數來指定