Connection.Connect-Eigenschaft (DAO)
Gilt für: Access 2013, Office 2013
Legt einen Wert fest, der Informationen zur Quelle einer geöffneten Verbindung bereitstellt, oder gibt den Wert zurück. String-Wert mit Lese-/Schreibzugriff.
Syntax
expression .Connect
Ausdruck Eine Variable, die ein Connection -Objekt darstellt.
Bemerkungen
Die Einstellung der Connect-Eigenschaft ist ein String-Wert, der aus einem Datenbanktypbezeichner und null oder mehreren durch Semikolons getrennten Parametern besteht. Die Connect-Eigenschaft übergibt bei Bedarf zusätzliche Informationen an ODBC- und bestimmte ISAM-Treiber.
Wenn Sie eine SQL Pass-Through-Abfrage zu einer Tabelle ausführen möchten, die mit der Microsoft Access-Datenbankdatei verknüpft ist, müssen Sie zuerst die Connect-Eigenschaft der Datenbank, zu der die verknüpfte Tabelle gehört, auf eine gültige ODBC-Verbindungszeichenfolge festlegen.
Bei einem TableDef -Objekt, das eine verknüpfte Tabelle darstellt, besteht die Connect -Eigenschaft aus einem oder zwei Teilen (ein Datenbanktypbezeichner und ein Pfad für die Datenbank). Beide Teile enden mit einem Semikolon.
Der Pfad, wie in der folgenden Tabelle dargestellt, ist der vollständige Pfad für das Verzeichnis, das die Datenbankdateien enthält, und muss den Bezeichner DATABASE= vorangestellt haben. In einigen Fällen (z. B. bei Datenbanken in Microsoft Excel und Microsoft Access-Datenbankmodulen) sollten Sie einen bestimmten Dateinamen in das Argument mit dem Datenbankpfad einschließen.
In der folgenden Tabelle sind die möglichen Datenbanktypen und ihre entsprechenden Datenbankbezeichner und Pfadnamen für die Einstellungen der Connect-Eigenschaft aufgelistet.
Datenbanktyp |
Bezeichner |
Beispiel |
---|---|---|
Microsoft Access-Datenbank |
[Datenbank]; |
Laufwerk:\Pfad\Dateiname |
dBASE III |
dBASE III; |
Laufwerk:\Pfad |
dBASE IV |
dBASE IV; |
Laufwerk:\Pfad |
dBASE 5 |
dBASE 5.0; |
Laufwerk:\Pfad |
Paradox 3.x |
Paradox 3.x; |
Laufwerk:\Pfad |
Paradox 4.x |
Paradox 4.x; |
Laufwerk:\Pfad |
Paradox 5.x |
Paradox 5.x; |
Laufwerk:\Pfad |
Microsoft Excel 3.0 |
Excel 3.0; |
Laufwerk:\Pfad\Dateiname.xls |
Microsoft Excel 4.0 |
Excel 4.0; |
Laufwerk:\Pfad\Dateiname.xls |
Microsoft Excel 5.0 oder Microsoft Excel 95 |
Excel 5.0; |
Laufwerk:\Pfad\Dateiname.xls |
Microsoft Excel 97 |
Excel 8.0; |
Laufwerk:\Pfad\Dateiname.xls |
Lotus 1-2-3 WKS und WK1 |
Lotus WK1; |
Laufwerk:\Pfad\Dateiname.wk1 |
Lotus 1-2-3 WK3 |
Lotus WK3; |
Laufwerk:\Pfad\Dateiname.wk3 |
Lotus 1-2-3 WK4 |
Lotus WK4; |
Laufwerk:\Pfad\Dateiname.wk4 |
HTML-Import |
HTML-Import; |
Laufwerk:\Pfad\Dateiname |
HTML-Export |
HTML-Export; |
Laufwerk:\Pfad |
Text |
Text; |
Laufwerk:\Pfad |
ODBC |
ODBC; DATABASE=Datenbank; UID=Benutzer; PWD=Kennwort; DSN= Datenquellenname; [LOGINTIMEOUT=Sekunden;] |
Keine |
Microsoft Exchange |
Exchange 4.0; MAPILEVEL=Ordnerpfad; [TABLETYPE={ 0 | 1 }];[PROFILE=Profil;] [PWD=Kennwort;] [DATABASE=Datenbank;] |
Laufwerk:\Pfad\Dateiname |
Wenn der Bezeichner nur "ODBC;" lautet, zeigt der ODBC-Treiber ein Dialogfeld an, in dem alle registrierten ODBC-Datenquellennamen aufgeführt werden, sodass der Benutzer eine Datenbank auswählen kann.
Wenn ein Kennwort erforderlich ist, aber in der Connect-Eigenschaft nicht angegeben wird, wird ein Anmelde-Dialogfeld angezeigt, wenn der ODBC-Treiber erstmals auf eine Tabelle zugreift, und erneut, wenn die Verbindung geschlossen und neu geöffnet wird.
For data in Microsoft Exchange, the required MAPILEVEL key should be set to a fully-resolved folder path (for example, "Mailbox - Pat SmithIAlpha/Today"). Der Pfad enthält nicht den Namen des Ordners, der als Tabelle geöffnet wird. Der Name dieses Ordners sollte stattdessen als Name-Argument für die CreateTable-Methode angegeben werden. The TABLETYPE key should be set to "0" to open a folder (default) or "1" to open an address book. The PROFILE key defaults to the profile currently in use.
Für Basistabellen in einer Micorosoft Access-Datenbank ist der Wert der Connect-Eigenschaft eine Null-Zeichenfolge ("").
Sie können die Connect-Eigenschaft für ein Database-Objekt festlegen, indem Sie ein Source-Argument für die OpenDatabase-Methode bereitstellen. Überprüfen Sie die Einstellung, um den Typ, den Pfad, die Benutzer-ID, das Kennwort oder die ODBC-Datenquelle der Datenbank zu ermitteln.
On a QueryDef object in a Microsoft Access workspace, you can use the Connect property with the ReturnsRecords property to create an ODBC SQL pass-through query. Der Datenbanktyp des Verbindungszeichenfolge lautet "ODBC;", und der Rest der Zeichenfolge enthält informationen, die für den ODBC-Treiber, der für den Zugriff auf die Remotedaten verwendet wird, spezifisch sind. For more information, see the documentation for the specific driver.
Hinweis
- Vor dem Festlegen der ReturnsRecords-Eigenschaft müssen Sie die Connect-Eigenschaft festlegen.
- Sie müssen die Zugriffsberechtigungen für den Computer besitzen, der den Datenbankserver enthält, auf den Sie zugreifen wollen.