Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
s’applique à : Windows | Windows Server
Colonnes définies par l’utilisateur
Les colonnes définies par l’utilisateur sont des colonnes dont les valeurs par défaut sont fournies par une fonction de rappel. Ces colonnes sont toujours marquées et définies sur la valeur calculée par la fonction de rappel. Cette valeur doit être stable pour chaque ligne de la table. La fonction de rappel est utilisée uniquement lorsque l’application ou le moteur de base de données lui-même doit lire la valeur de la colonne pour une ligne donnée. L’application a la possibilité de remplacer la valeur par défaut et de définir une valeur spécifique dans la colonne. Lorsque la valeur par défaut est remplacée dans les colonnes, elle utilise de l’espace dans la ligne, sinon les colonnes par défaut définies par l’utilisateur n’utilisent pas d’espace dans l’enregistrement.
L’option par défaut définie par l’utilisateur est spécifiée dans le membre grbit au sein de la structure JET_COLUMNDEF, lors de l'appel à JetAddColumn. Le paramètre pvDefault de la fonction JetAddColumn pointe vers une structure JET_USERDEFINEDDEFAULT, qui contient le nom de la fonction de rappel dans le membre szCallback et les données transmises au rappel dans le membre pbUserData.