Požadavky ovladače ODBC pro dynamické sady
V databázových třídách MFC ODBC jsou dynasety sady záznamů s dynamickými vlastnostmi; zůstávají synchronizované se zdrojem dat určitými způsoby. Dynasety MFC (ale ne sady záznamů pouze pro předávání) vyžadují ovladač ODBC se shodným rozhraním API úrovně 2. Pokud ovladač pro váš zdroj dat odpovídá sadě rozhraní API úrovně 1, můžete stále používat aktualizovatelné snímky a sady záznamů jen pro čtení, ale ne dynasety. Ovladač úrovně 1 však může podporovat dynamické sady, pokud podporuje rozšířené načítání a kurzory řízené klávesovou sadou.
V terminologii ODBC se dynamické sady a snímky označují jako kurzory. Kurzor je mechanismus, který slouží k sledování jeho pozice v sadě záznamů. Další informace o požadavcích na ovladače pro dynasety naleznete v tématu Dynaset. Další informace o kurzorech najdete v dokumentaci k rozhraní ODBC (Open Database Connectivity).
Poznámka:
U aktualizovatelných sad záznamů musí ovladač ODBC podporovat buď umístěné aktualizační příkazy, nebo ::SQLSetPos
funkci rozhraní ODBC API. Pokud jsou obě podporované, mfc se používá ::SQLSetPos
k zajištění efektivity. Pro snímky můžete také použít knihovnu kurzorů, která poskytuje požadovanou podporu pro aktualizovatelné snímky (statické kurzory a umístěné příkazy update).