描述項欄位的初始設定
配置應用程式資料列描述項時,其欄位會收到初始值,如 SQLSetDescField 所示。 SQL_DESC_TYPE 欄位的初始值為 SQL_DEFAULT。 這會以標準方式處理要向應用程式呈現的資料庫資料。 應用程式可以藉由設定描述項記錄的欄位,來指定資料的不同處理方式。
在描述項標頭中,SQL_DESC_ARRAY_SIZE 的初始值為 1。 應用程式可以修改此欄位,以啟用多重資料列擷取。
預設值的概念對 IRD 的欄位無效。 只有在有與 IRD 相關聯的已備妥或已執行陳述式時,應用程式才能存取 IRD 的欄位。
只有在驅動程式自動填入 IPD 之後,才會定義 IPD 的特定欄位。 如果沒有填入,則不會定義。 這些欄位包括 SQL_DESC_CASE_SENSITIVE、SQL_DESC_FIXED_PREC_SCALE、SQL_DESC_TYPE_NAME、SQL_DESC_UNSIGNED 和 SQL_DESC_LOCAL_TYPE_NAME。