FetchOptions, propriété (RDS)
S’applique à : Access 2013, Office 2013
Indique le type d'extraction asynchrone.
Paramètre et valeur renvoyée
Définit ou renvoie l'une des valeurs suivantes.
Constante |
Description |
---|---|
adcFetchUpFront |
Tous les enregistrements du Recordset sont extraits avant que le contrôle ne soit renvoyé à l’application. L’objet Recordset complet est extrait avant que l’application ne puisse en faire quoi que ce soit. |
adcFetchBackground |
Le contrôle est rendu à l'application dès que le premier lot d'enregistrements a été extrait. La demande suivante de lecture d'un Recordset non extrait dans le premier lot est retardée jusqu'à ce que l'enregistrement concerné soit extrait ; le contrôle revient alors à l'application. |
adcFetchAsync |
Valeur 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 retourne immédiatement, indiquant que la fin actuelle de l’objet 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 l’objet Recordset. |
Remarque
[!REMARQUE] Chaque fichier exécutable côté client utilisant ces constantes doit fournir les déclarations correspondantes. Vous pouvez couper et coller les déclarations de constante dont vous avez besoin dans le fichier Adcvbs.inc placé dans le dossier C:\Program Files\Common Files\System\MSADC.
Remarques
Dans une application web, vous souhaiterez généralement utiliser adcFetchAsync (la valeur par défaut), car il offre de meilleures performances. Dans une application cliente compilée, on utilise généralement adcFetchBackground.