Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zum Erstellen einer Verbindungszeichenfolge müssen Sie ein Objekt erstellen, das von der IConnectionString Klasse abgeleitet wird, wie DB2OdbcConnectionString oder DB2OleDbConnectionString. Nachdem Sie die Zeichenfolge erstellt haben, können Sie Informationen mithilfe der zugehörigen Eigenschaften speichern, ändern oder daraus abrufen.
Abrufen und Ändern von Verbindungszeichenfolgeninformationen
Erstellen Sie eine neue Verbindungszeichenfolge, indem Sie den spezifischen Verbindungszeichenfolgenkonstruktor aufrufen, indem Sie den Dateipfad der UDL-Datei verwenden, die die angegebene Verbindungszeichenfolge enthält.
Oder Sie können
ReadUDLfür den angegebenenConnectionStringTyp anrufen. Viele derConnectionStringKlassen verfügen auch über eineCloneMethode, die Sie verwenden möchten. Beachten Sie, dassClonedie aktuelle Instanz nicht in den aktiven Arbeitsspeicher geladen wird, sondern stattdessen eine Kopie erstellt, die Sie später auf dem Datenträger ändern und speichern können.Wenn Sie versuchen, Daten aus einer Verbindungszeichenfolge abzurufen, für die Sie derzeit eine Instanz besitzen, können Sie
Loadaufrufen. Wenn Sie z. B. kürzlich eine neue Verbindungszeichenfolge erstellt und aufgerufenSavehaben, können Sie das Objekt aus dem Speicher und in den aktiven Speicher abrufen, indem Sie das Objekt erneut aufrufenLoad.Wenn Sie einen Pfad verwenden, der eine datei beschreibt, die nicht vorhanden ist, erstellt das System eine UDL-neue Datei unter Verwendung des beschriebenen Pfads.
Rufen Sie die Verbindungsdaten aus Ihrer aktuellen Instanz mithilfe
GetStringoder durch Zugriff auf die relevante Eigenschaft ab.Mithilfe der Verwendung
GetStringkönnen Sie die Verbindungszeichenfolge so bearbeiten, als wäre sie eine Standardtextzeichenfolge. Im Gegensatz dazu ist der Zugriff auf den Wert als Eigenschaft in der Regel einfacher und sicherer.Wenn Sie mit dem Anzeigen oder Bearbeiten des relevanten Werts fertig sind, geben Sie den Wert durch Aufrufen
SetStringoder Festlegen der entsprechenden Eigenschaft an das Objekt zurück.Wenn Sie fertig sind, speichern Sie Ihre Änderungen am sekundären Speicher, indem Sie aufrufen
Save.Im folgenden Codebeispiel wird veranschaulicht, wie Verbindungszeichenfolgendaten abgerufen, geändert und gespeichert werden.
static System.Exception ChangeCommentInUDL(string connString, string newComment)
{
try
{
IConnectionString udl = DB2OleDbConnectionString.ReadUDL(connString);
udl.Comment = newComment;
udl.Save();
System.Exception noException = null;
return noException;
}
catch (System.Exception ex)
{
return ex;
}
}