當應用程式列描述符被分配時,其欄位會依 照 SQLSetDescField 指示的初始值。 SQL_DESC_TYPE欄位的初始值為SQL_DEFAULT。 這提供了資料庫資料的標準處理,以便呈現給應用程式。 應用程式可透過設定描述符記錄欄位來指定資料的不同處理方式。
描述符標頭中 SQL_DESC_ARRAY_SIZE 的初始值為 1。 應用程式可以修改此欄位以啟用多列擷取。
預設值的概念對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。