Partage via


Définition d’options par programmation pour le pilote Access

Option Description Méthode
Taille de la mémoire tampon Taille de la mémoire tampon interne, en kilo-octets, utilisée par Microsoft Access pour transférer des données vers et depuis le disque. La taille de mémoire tampon par défaut est de 2 048 Ko (affichée sous la forme 2048). Toute valeur entière divisible par 256 peut être entrée. Pour définir cette option de manière dynamique, utilisez le mot clé MAXBUFFERSIZE dans un appel à SQLConfigDataSource.
Nom de la source de données Nom qui identifie la source de données, par exemple Paie ou Personnel. Pour définir cette option dynamiquement, utilisez le mot clé DSN dans un appel à SQLConfigDataSource.
Base de données Une source de données Microsoft Access peut être configurée sans sélectionner ou créer une base de données. Si aucune base de données n’est fournie lors de l’installation, l’utilisateur est invité à choisir un fichier de base de données lors de la connexion à la source de données. Pour définir cette option dynamiquement, utilisez le mot clé DBQ dans un appel à SQLConfigDataSource.
Description Description facultative des données dans la source de données ; par exemple, « Date d’embauche, historique des salaires et révision actuelle de tous les employés ». Pour définir cette option dynamiquement, utilisez le mot clé DESCRIPTION dans un appel à SQLConfigDataSource.
Exclusif Si la zone Exclusive est sélectionnée, la base de données est ouverte en mode Exclusif et n’est accessible qu’à un seul utilisateur à la fois. Les performances sont améliorées lors de l’exécution en mode Exclusif. Pour définir cette option dynamiquement, utilisez le mot clé EXCLUSIVE dans un appel à SQLConfigDataSource.
ImplicitCommitSync Détermine la façon dont les modifications effectuées en dehors d’une transaction sont écrites dans la base de données. Cette valeur est initialement définie sur « Oui », ce qui signifie que le pilote Microsoft Access attend que les validations dans une transaction interne/implicite soient terminées. Cette option est incluse dans la boîte de dialogue Définir les options avancées pour le pilote Microsoft Access.
Délai d’expiration de page Spécifie la période de temps, en millisecondes, pendant laquelle une page (si elle n’est pas utilisée) reste dans la mémoire tampon avant d’être supprimée. Pour le pilote Microsoft Access, la valeur par défaut est de 500 millisecondes (0,5 seconde). Cette option s’applique à toutes les sources de données qui utilisent le pilote ODBC.

Le délai d’expiration de la page ne peut pas être de 0 en raison d’un délai inhérent. Le délai d’expiration de page ne peut pas être inférieur au délai inhérent, même si l’option de délai d’expiration de page est définie en dessous de cette valeur.
Pour définir cette option dynamiquement, utilisez le mot clé PAGETIMEOUT dans un appel à SQLConfigDataSource.
Lecture seule Désigne la base de données en lecture seule. Pour définir cette option dynamiquement, utilisez le mot clé READONLY dans un appel à SQLConfigDataSource.
Base de données système Chemin d’accès complet de la base de données système Microsoft Access à utiliser avec la base de données Microsoft Access à laquelle vous souhaitez accéder.

Cliquez sur le bouton Base de données système pour sélectionner la base de données système à utiliser. Le pilote ODBC Microsoft Access invite l’utilisateur à entrer un nom et un mot de passe. Le nom par défaut est Administration et le mot de passe par défaut dans Microsoft Access pour l’utilisateur Administration est une chaîne vide.

Pour renforcer la sécurité de votre base de données Microsoft Access, créez un utilisateur pour remplacer l’utilisateur Administration et supprimer l’utilisateur Administration, ou modifiez les objets auxquels l’utilisateur Administration a accès.
Pour définir cette option dynamiquement, utilisez le mot clé SYSTEMDB dans un appel à SQLConfigDataSource.
Threads Nombre de threads d’arrière-plan que le moteur doit utiliser. Pour le pilote Microsoft Access, cette valeur par défaut est 3, mais peut être modifiée. L’utilisateur peut souhaiter augmenter le nombre de threads s’il existe une grande quantité d’activité dans la base de données.

Cette option est incluse dans la boîte de dialogue Définir les options avancées pour le pilote Microsoft Access.
Pour définir cette option de manière dynamique, utilisez le mot clé THREADS dans un appel à SQLConfigDataSource.
UserCommitSync Détermine si le pilote Microsoft Access effectue une transaction explicite définie par l’utilisateur de manière asynchrone. Cette valeur est initialement définie sur « Oui », ce qui signifie que le pilote Microsoft Access attend que les validations dans une transaction définie par l’utilisateur soient terminées.

La définition de cette option sur False peut avoir des conséquences imprévisibles dans un environnement multi-utilisateur.
Pour définir cette option dynamiquement, utilisez le mot clé USERCOMMITSYNC dans un appel à SQLConfigDataSource.