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 de niveau 1, vous pouvez toujours utiliser des instantané jeux d’enregistrements mis à jour et en lecture seule 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é sont appelées 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 Open Database Connecter ivity (ODBC).
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é, qui fournit la prise en charge requise des instantané pouvant être mises à jour (curseurs statiques et instructions de mise à jour positionnées).