Nombre d'enregistrements
Le champ d’en-tête SQL_DESC_COUNT d’un descripteur est l’index de base unique de l’enregistrement numéroté le plus élevé qui contient des données. Ce champ n’est pas un nombre de toutes les colonnes ou paramètres liés. Lorsqu’un descripteur est alloué, la valeur initiale de SQL_DESC_COUNT est 0.
Le pilote effectue toute action nécessaire pour allouer et gérer le stockage dont il a besoin pour contenir les informations de descripteur. L’application ne spécifie pas explicitement la taille d’un descripteur ni n’alloue de nouveaux enregistrements. Lorsque l’application fournit des informations pour un enregistrement de descripteur dont le nombre est supérieur à la valeur de SQL_DESC_COUNT, le pilote augmente automatiquement SQL_DESC_COUNT. Lorsque l’application annule la liaison de l’enregistrement de descripteur numéroté le plus élevé, le pilote diminue automatiquement SQL_DESC_COUNT pour contenir le nombre d’enregistrements liés restants le plus élevé.