动态集的 ODBC 驱动程序需求

在 MFC ODBC 数据库类中,动态集是具有动态属性的记录集;它们以某种方式与数据源保持同步。 MFC 动态集(但不是只进记录集)需要具有 2 级 API 一致性的 ODBC 驱动程序。 如果数据源的驱动程序符合 1 级 API 集,则仍然可以使用可更新快照、只读快照和只进记录集,但不能使用动态集。 但是,如果 1 级驱动程序支持扩展提取和由键集驱动的游标,则它可以支持动态集。

在 ODBC 术语中,动态集和快照称为游标。 游标是一种用于跟踪其在记录集中的位置的机制。 有关动态集的驱动程序要求的详细信息,请参阅动态集。 有关游标的详细信息,请参阅开放式数据库连接 (ODBC) 文档。

注意

对于可更新的记录集,ODBC 驱动程序必须支持定位更新语句或 ::SQLSetPos ODBC API 函数。 如果两者都受支持,MFC 使用 ::SQLSetPos 以提高效率。 或者,对于快照,可以使用游标库,它为可更新的快照(静态游标和定位更新语句)提供所需的支持。

另请参阅

ODBC 基础