TableDef.Connect, propriété (DAO)
S’applique à : Access 2013, Office 2013
Définit ou renvoie une valeur qui fournit des informations sur une table liée. String en lecture/écriture.
Syntaxe
expression .Connect
expression Variable représentant un objet TableDef.
Remarques
La valeur de la propriété Connect est un type de données String composé d'un spécificateur de type de base de données et de zéro caractères ou plus séparés par des points-virgules. La propriété Connect transmet des informations supplémentaires à ODBC et certains pilotes ISAM si nécessaire.
Pour un TableDef objet qui représente une table liée, le Connect paramètre de la propriété se compose d’une ou deux parties (un spécificateur de type base de données et un chemin d’accès à la base de données), chacune se termine par un point-virgule.
Le chemin d’accès, comme illustré dans le tableau suivant est le chemin d’accès complet pour l’annuaire contenant les fichiers de base de données et doit être précédée de l’identificateur de base de données =. Dans certains cas (comme avec Microsoft Excel et Microsoft Access base de données de bases de données moteur), un nom de fichier spécifiques à inclure dans l’argument de chemin d’accès de base de données.
Le tableau suivant indique les types de base de données possible et leur spécificateurs de base de données correspondantes et les chemins d’accès relatifs le Connect paramètre de la propriété.
Type de base de données |
Spécificateur |
Exemple |
---|---|---|
Base de données Microsoft Access |
[database]; |
drive:\path\filename |
dBase III |
dBase III |
drive:\path |
dBase IV |
dBase IV |
drive:\path |
dBase 5 |
dBase 5.0 |
drive:\path |
Paradox 3.x |
Paradox 3.x |
drive:\path |
Paradox 4.x |
Paradox 4.x |
drive:\path |
Paradox 5.x |
Paradox 5.x |
drive:\path |
Microsoft Excel |
Excel 3.0 ; |
drive:\path\filename.xls |
Microsoft Excel |
Excel 4.0; |
drive:\path\filename.xls |
Microsoft Excel 5.0 ou Microsoft Excel 95 |
Excel 5.0 ; |
drive:\path\filename.xls |
Microsoft Excel 97 |
Excel |
drive:\path\filename.xls |
Lotus 1-2-3 WKS et WK1 |
Lotus WK1 ; |
drive:\path\filename.wk1 |
WK3 Lotus 1-2-3 |
Lotus WK3 ; |
drive:\path\filename.wk3 |
WK4 Lotus 1-2-3 |
Lotus WK4 ; |
drive:\path\filename.wk4 |
Importation HTML |
Importation HTML ; |
drive:\path\filename |
Exportation HTML |
Exportation HTML ; |
drive:\path |
Texte |
Text; |
drive:\path |
ODBC |
ODBC; DATABASE=database; UID=user; PWD=password; DSN= datasourcename; [LOGINTIMEOUT=seconds;] |
Aucun |
Microsoft Exchange |
Exchange 4.0; MAPILEVEL=folderpath; [TABLETYPE={ 0 | 1 }];[PROFILE=profile;] [PWD=password;] [DATABASE=database;] |
drive:\path\filename |
Si un mot de passe est requis sans être fourni dans le Connect propriété définissant, une boîte de dialogue Connexion s’affiche la première fois une table est accessible par le pilote ODBC puis de nouveau si la connexion est fermée et rouvert.
Pour les données dans Microsoft Exchange, vous devez définir la clé MAPILEVEL obligatoire pour un chemin d’accès du dossier entièrement résolu (par exemple, « boîte aux lettres – Pat SmithIAlpha/aujourd'hui »). Le chemin n’inclut pas le nom du dossier qui sera ouvert en tant que table. Au lieu de cela, le nom du dossier doit être spécifié comme argument Name de la méthode CreateTable. La clé TABLETYPE doit être définie sur « 0 » pour ouvrir un dossier (par défaut) ou « 1 » pour ouvrir le carnet d’adresses. Les valeurs par défaut clés profil au profil actuellement utilisent.
Pour les tables de base dans une base de données Microsoft Access, la Connect paramètre de la propriété est une chaîne nulle (« »).
Remarque
- Vous devez définir la Connect propriété avant de définir la ReturnsRecords propriété.
- Vous devez disposer des autorisations d’accès à l’ordinateur qui contient le serveur de base de données que vous essayez d’accéder.