資料行資料的長度
重要
Windows 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 Microsoft 建議使用驅動程式的資料指標功能。
資料指標程式庫會在快取中針對使用 SQLBindCol 系結至結果集的每個長度/指標緩衝區建立緩衝區。 當這些緩衝區模擬定點更新或刪除語句時,它會使用這些緩衝區中的值來建構 WHERE 子句。 它會在從資料來源擷取資料以及執行定位的 update 語句時,從資料列集緩衝區更新這些緩衝區。
如果資料緩衝區的 C 類型SQL_C_CHAR或SQL_C_BINARY,且長度/指標值SQL_NTS,則資料字串長度會放入長度/指標緩衝區中。
注意
如果對應資料列集緩衝區中的 * StrLen_or_IndPtr SQL_DATA_AT_EXEC或SQL_LEN_DATA_AT_EXEC宏的結果,資料指標程式庫就不會更新其資料行的快取。