共用方式為


動態集的 ODBC 驅動程式需求

在 MFC ODBC 資料庫類別中,動態集 (Dynaset) 是具有動態屬性的資料錄集;它們會以特定方式與資料來源保持同步。 MFC 動態集 (但不適用順向 (Forward-only) 資料錄集) 需要使用具有層級 2 之 API 一致性的 ODBC 驅動程式。 若您的資料來源使用的驅動程式符合層級 1 之 API 集,就仍然可以同時使用可更新和唯讀的快照集和順向的資料錄集,但不能使用動態集。 儘管如此,層級 1 的驅動程式可以在其支援擴充擷取和索引鍵集驅動的資料指標時,支援動態集。

在 ODBC 詞彙中,動態集和快照集都是指資料指標。 資料指標是一種可用於儲存其在資料錄集位置的機制。 如需動態集驅動程式需求的詳細資訊,請參閱動態集。 如需資料指標的詳細資訊,請參閱 MSDN 文件中的開放式資料庫連接 (ODBC) SDK。

注意事項注意事項

若要使用可更新的資料錄集,您的 ODBC 驅動程式必須支援定位更新陳述式,或是 ::SQLSetPos ODBC API 函式。 MFC 會在兩者都可支援情況下,使用效能較高的 ::SQLSetPos。 另一種針對快照集的做法是使用資料指標程式庫,其可提供可更新快照集所需的支援 (靜態資料指標和定位更新陳述式)。

請參閱

概念

ODBC 的基本概念