CompareBookmarks 方法 (ADO)
比較兩個書籤,並傳回其相對值的指示。
語法
result = recordset.CompareBookmarks(Bookmark1, Bookmark2)
傳回值
會傳回 CompareEnum 值,指出其書籤所表示之兩筆記錄的相對數據列位置。
參數
Bookmark1
第一列的書籤。
Bookmark2
第二列的書籤。
言論
書籤必須套用至相同的 Recordset 物件,或 Recordset 物件及其 複製。 您無法可靠地比較來自不同 Recordset 對象的書籤,即使它們是從相同的來源或命令建立的。 您也無法比較基礎提供者不支持比較 Recordset 物件的書籤。
書籤可唯一識別 recordset 對象中的數據列。 使用目前數據列的 Bookmark 屬性來取得其書籤。
因為書籤的數據類型是每個提供者特有的,所以 ADO 會將它公開為 Variant。 例如,SQL Server 書籤的類型為 DBTYPE_R8 (Double)。 ADO 會將此類型公開為具有 Double子類型的 Variant。
比較書籤時,ADO 不會嘗試任何類型的強制。 這些值只會傳遞至發生比較的提供者。 如果傳遞至 CompareBookmarks 方法的書籤會儲存在不同類型的變數中,它可能會產生下列類型不符錯誤:「自變數的類型錯誤、超出可接受的範圍,或彼此衝突」。
無效或格式不正確的書籤會導致錯誤。
適用於
另請參閱
CompareBookmarks 方法範例 (VB)
CompareBookmarks 方法範例 (VC++)
Bookmark 屬性 (ADO)