Partager via


FetchOptions, propriété (RDS)

Indique le type d’extraction asynchrone.

Important

À compter de Windows 8 et Windows Server 2012, les composants serveur RDS ne sont plus inclus dans le système d’exploitation Windows (voir le Guide pratique sur la compatibilité de Windows Server 2012 et Windows 8 pour plus de détails). Les composants clients RDS seront supprimés dans une version ultérieure de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Les applications qui utilisent RDS doivent migrer vers WCF Data Service.

Définition et valeurs de retour

Définit ou renvoie l’une des valeurs suivantes.

Constant Description
adcFetchUpFront Tous les enregistrements du Recordset sont extraits avant que le contrôle ne soit retourné à l’application. Le Recordset complet est extrait avant que l’application ne soit autorisée à faire quoi que ce soit avec elle.
adcFetchBackground Le contrôle peut revenir à l’application dès que le premier lot d’enregistrements a été récupéré. Une lecture ultérieure du Recordset qui tente d’accéder à un enregistrement non extrait dans le premier lot sera retardée jusqu’à ce que l’enregistrement recherché soit réellement extrait, auquel le contrôle retourne à l’application.
adcFetchAsync Par défaut. Le contrôle retourne immédiatement à l’application pendant que les enregistrements sont extraits en arrière-plan. Si l’application tente de lire un enregistrement qui n’a pas encore été extrait, l’enregistrement le plus proche de l’enregistrement recherché est lu et le contrôle est retourné immédiatement, indiquant que la fin actuelle du Recordset a été atteinte. Par exemple, un appel à MoveLast déplace la position d’enregistrement active vers le dernier enregistrement réellement extrait, même si d’autres enregistrements continueront de remplir le recordset.

Notes

Chaque fichier exécutable côté client qui utilise ces constantes doit fournir des déclarations pour elles. Vous pouvez couper et coller les déclarations de constantes souhaitées à partir du fichier Adcvbs.inc, situées dans le dossier d’installation par défaut de la bibliothèque RDS.

Notes

Dans une application web, vous souhaiterez généralement utiliser adcFetchAsync (valeur par défaut), car elle offre de meilleures performances. Dans une application cliente compilée, vous souhaiterez généralement utiliser adcFetchBackground.

S'applique à

DataControl, objet (RDS)

Voir aussi

ExecuteOptions et FetchOptions, exemples de propriétés (VBScript)
Cancel, méthode (RDS)