動態集的 ODBC 驅動程式需求
在 MFC ODBC 資料庫類別中,動態集是具有動態屬性的記錄集;它們會以特定方式與數據源保持同步。 MFC 動態集(但並非順向記錄集)需要具有層級 2 API 一致性的 ODBC 驅動程式。 如果數據源的驅動程式符合層級 1 API 集合,您仍然可以同時使用可更新和只讀的快照集和順向記錄集,但不能使用動態集。 不過,如果層級 1 驅動程式支援擴充擷取和索引鍵集驅動數據指標,則可以支持動態集。
在 ODBC 術語中,動態集和快照集稱為數據指標。 數據指標是用來追蹤其記錄集中位置的機制。 如需動態集驅動程式需求的詳細資訊,請參閱 Dynaset。 如需數據指標的詳細資訊,請參閱 Open Database Connectivity (ODBC) 檔。
注意
針對可更新的記錄集,ODBC 驅動程式必須支援定位的 update 語句或 ::SQLSetPos
ODBC API 函式。 如果支援這兩者,MFC 會使用 ::SQLSetPos
來提高效率。 或者,對於快照集,您可以使用數據指標連結庫,以提供可更新快照集的必要支援(靜態數據指標和定位的更新語句)。