Partager via


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.