Pilote ODBC requis pour les feuilles de réponse dynamiques
Dans les classes de base de données ODBC MFC, les jeux de feuilles de dialogue sont des jeux d’enregistrements avec des propriétés dynamiques ; ils restent synchronisés avec la source de données de certaines façons. Les feuilles dynamiques MFC (mais pas les jeux d’enregistrements en avant uniquement) nécessitent un pilote ODBC avec la conformité de l’API de niveau 2. Si le pilote de votre source de données est conforme à l’ensemble d’API Level 1, vous pouvez toujours utiliser des instantanés mis à jour et en lecture seule et des jeux d’enregistrements en avant uniquement, mais pas des jeux d’enregistrements dynamiques. Toutefois, un pilote de niveau 1 peut prendre en charge les dynasets s’il prend en charge les curseurs étendus pilotés par l’extraction et les jeux de clés.
Dans la terminologie ODBC, les feuilles de réponse dynamique et les instantanés sont appelés curseurs. Un curseur est un mécanisme utilisé pour suivre sa position dans un jeu d’enregistrements. Pour plus d’informations sur la configuration requise pour les pilotes pour les feuilles de réponse dynamique, consultez Dynaset. Pour plus d’informations sur les curseurs, consultez la documentation Odbc (Open Database Connectivity).
Remarque
Pour les jeux d’enregistrements pouvant être mis à jour, votre pilote ODBC doit prendre en charge les instructions de mise à jour positionnées ou la ::SQLSetPos
fonction API ODBC. Si les deux sont pris en charge, MFC utilise ::SQLSetPos
pour l’efficacité. Vous pouvez également utiliser la bibliothèque de curseurs pour les instantanés, qui fournit la prise en charge requise pour les instantanés pouvant être mis à jour (curseurs statiques et instructions de mise à jour positionnées).