DBConnection

DBConnection class

Gibt alle Eigenschaften an, die einer externen ODBC- oder OLE DB-Datenverbindung zugeordnet sind.

public class DBConnection : ExternalConnection

Eigenschaften

NameBeschreibung
BackgroundRefresh { get; set; }Gibt an, ob die Verbindung im Hintergrund (asynchron) aktualisiert werden kann. true, wenn die bevorzugte Verwendung der Verbindung die asynchrone Aktualisierung im Hintergrund ist; false, wenn die bevorzugte Verwendung der Verbindung die synchrone Aktualisierung im Vordergrund ist.
Command { get; set; }Die Zeichenfolge, die den Datenbankbefehl enthält, der an die Datenanbieter-API zu übergeben ist, die mit der externen Quelle interagiert, um Daten abzurufen
CommandType { get; set; }Gibt den OLE DB-Befehlstyp an. 1. Abfrage gibt einen Cube-Namen an 2. Abfrage gibt eine SQL-Anweisung an 3. Abfrage gibt einen Tabellennamen an 4. Abfrage gibt an, dass Standardinformationen angegeben wurden und es Sache des Anbieters ist, wie sie zu interpretieren sind. 5. Abfrage ist dagegen ein webbasierter Listendatenanbieter.
ConnectionDescription { get; set; }Gibt die Benutzerbeschreibung für diese Verbindung an
ConnectionId { get; }Gibt die eindeutige Kennung dieser Verbindung an.
ConnectionInfo { get; set; }Die Verbindungsinformationszeichenfolge wird verwendet, um Kontakt mit einer OLE DB- oder ODBC-Datenquelle herzustellen.
CredentialsMethodType { get; set; }Gibt die Authentifizierungsmethode an, die beim Herstellen (oder Wiederherstellen) der Verbindung verwendet werden soll.
Id { get; }Ruft die ID der Verbindung ab.
IsDeleted { get; set; }Gibt an, ob die zugehörige Arbeitsmappenverbindung gelöscht wurde. wahr, wenn die -Verbindung gelöscht wurde; andernfalls falsch.
IsNew { get; set; }True, wenn die Verbindung nicht zum ersten Mal aktualisiert wurde; andernfalls falsch. Dieser Zustand kann auftreten, wenn der Benutzer die Datei speichert, bevor eine Abfrage die Rückgabe beendet hat.
KeepAlive { get; set; }Wahr, wenn das Tabellenkalkulationsprogramm Anstrengungen unternehmen soll, um die Verbindung offen zu halten. Wenn falsch, sollte die Anwendung die Verbindung nach dem Abrufen der -Informationen schließen.
Name { get; set; }Gibt den Namen der Verbindung an. Jede Verbindung muss einen eindeutigen Namen haben.
OdcFile { get; set; }Gibt den vollständigen Pfad zur externen Verbindungsdatei an, aus der diese Verbindung erstellt wurde. Wenn eine Verbindung beim Versuch, Daten zu aktualisieren, fehlschlägt und reconnectionMethod=1, , versucht die Tabellenkalkulationsanwendung erneut, Informationen aus der externen Verbindungsdatei anstelle des in die Arbeitsmappe eingebetteten Verbindungsobjekts zu verwenden.
OnlyUseConnectionFile { get; set; }Gibt an, ob die Tabellenkalkulationsanwendung immer und nur die -Verbindungsinformationen in der externen Verbindungsdatei verwenden soll, die durch das odcFile-Attribut angegeben wird, wenn die Verbindung aktualisiert wird. Wenn falsch, sollte die Tabellenkalkulationsanwendung dem durch das reconnectionMethod-Attribut angegebenen Verfahren folgen.
Parameters { get; }erhältConnectionParameterCollection für eine ODBC- oder Webabfrage.
override PowerQueryFormula { get; }Ruft die Definition der Leistungsabfrageformel ab.
ReconnectionMethodType { get; set; }Gibt an, was die Tabellenkalkulationsanwendung tun soll, wenn eine Verbindung fehlschlägt. Der Standardwert ist ReConnectionMethodType.Required.
RefreshInternal { get; set; }Gibt die Anzahl der Minuten zwischen automatischen Aktualisierungen der Verbindung an.
RefreshOnLoad { get; set; }True, wenn diese Verbindung beim Öffnen der Datei aktualisiert werden soll; andernfalls falsch.
SaveData { get; set; }True, wenn die externen Daten, die über die Verbindung abgerufen werden, um eine Tabelle zu füllen, zusammen mit der Arbeitsmappe gespeichert werden sollen ; andernfalls falsch.
SavePassword { get; set; }True, wenn das Passwort als Teil der Verbindungszeichenfolge gespeichert werden soll; andernfalls falsch.
SeverCommand { get; set; }Gibt eine zweite Befehlstextzeichenfolge an, die beibehalten wird, wenn PivotTable-Server-basierte -Seitenfelder verwendet werden. Für ODBC-Verbindungen ist serverCommand normalerweise eine breitere Abfrage als Befehl (in ersterem ist keine WHERE-Klausel vorhanden). Basierend auf diesen 2 Befehlen (Command und ServerCommand) kann Parameter-UI ausgefüllt und parametrisierte Abfragen erstellt werden
SourceFile { get; set; }Wird verwendet, wenn die externe Datenquelle dateibasiert ist. Wenn eine Verbindung zu einer solchen Datenquelle fehlschlägt, versucht die Tabellenkalkulationsanwendung, eine direkte Verbindung zu dieser Datei herzustellen. Kann sein, ausgedrückt in URI oder systemspezifischer Dateipfadnotation.
SSOId { get; set; }Bezeichner für Single Sign On (SSO), der für die Authentifizierung zwischen einem zwischengeschalteten SpreadsheetML-Server und der externen Datenquelle verwendet wird.
Type { get; set; }Ruft den DataSource-Typ der externen Verbindung ab oder legt ihn fest.

Siehe auch