適用于: Windows |Windows Server
使用者定義資料行
使用者定義資料行是由回呼函式提供其預設值的資料行。 這些資料行一律會標記並設定為回呼函式所計算的值。 對於資料表中的每個資料列,這個值必須穩定。 只有在應用程式或資料庫引擎本身需要讀取指定資料列的資料行值時,才會使用回呼函式。 應用程式可以選擇覆寫預設值,並在資料行中設定特定值。 在資料行中覆寫預設值時,它會使用資料列中的空間,否則使用者定義的預設資料行不會在記錄中使用空格。
使用者定義預設值選項是在JetAddColumn呼叫中JET_COLUMNDEF結構的grbit成員中設定。 JetAddColumn函式的pvDefault參數指向JET_USERDEFINEDDEFAULT結構,其中包含szCallback成員中回呼函式的名稱,以及傳遞至pbUserData成員中回呼的資料。