使用資料類型識別碼
應用程式會以兩種方式使用資料類型識別碼:向驅動程式描述其緩衝區,以及從驅動程式擷取結果集的相關中繼資料,以便判斷要用來儲存資料的 C 緩衝區類型。 應用程式會呼叫下列函式來執行下列工作:
SQLBindParameter 、 SQLBindCol 和 SQLGetData - 描述應用程式緩衝區的 C 資料類型。
SQLBindParameter - 描述動態參數的 SQL 資料類型。
SQLColAttribute 和 SQLDescribeCol - 擷取結果集資料行的 SQL 資料類型。
SQLDescribeParameter - 擷取參數的 SQL 資料類型。
SQLColumns、 SQLProcedureColumns 和 SQLSpecialColumns - 擷取各種架構資訊的 SQL 資料類型
SQLGetTypeInfo - 擷取支援的資料類型清單
資料類型識別碼會儲存在描述元SQL_DESC_CONCISE_TYPE欄位中。 描述項函式 SQLSetDescField 和 SQLSetDescRec 可以搭配適當的類型使用,以執行上一個清單中所列的工作。 如需詳細資訊,請參閱 SQLSetDescField 。