使用資料類型識別碼

應用程式會以兩種方式使用資料類型識別碼:向驅動程式描述其緩衝區,以及從驅動程式擷取結果集的相關中繼資料,以便判斷要用來儲存資料的 C 緩衝區類型。 應用程式會呼叫下列函式來執行下列工作:

  • SQLBindParameter SQLBindCol SQLGetData - 描述應用程式緩衝區的 C 資料類型。

  • SQLBindParameter - 描述動態參數的 SQL 資料類型。

  • SQLColAttribute 和 SQLDescribeCol - 擷取結果集資料行的 SQL 資料類型。

  • SQLDescribeParameter - 擷取參數的 SQL 資料類型。

  • SQLColumns、 SQLProcedureColumns SQLSpecialColumns - 擷取各種架構資訊的 SQL 資料類型

  • SQLGetTypeInfo - 擷取支援的資料類型清單

資料類型識別碼會儲存在描述元SQL_DESC_CONCISE_TYPE欄位中。 描述項函式 SQLSetDescField SQLSetDescRec 可以搭配適當的類型使用,以執行上一個清單中所列的工作。 如需詳細資訊,請參閱 SQLSetDescField