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.
Überblick
Mit dem Datenzugriffstool können Sie einen von zwei grundlegenden Verbindungszeichenfolgentypen erstellen: eine OLE DB-Verbindungszeichenfolge, die in einer universellen Datenverbindungsdatei (UDL) gespeichert ist, und eine ADO.NET Verbindungszeichenfolge, die in einer Textverbindungszeichenfolgendatei (*.txt) gespeichert ist.
Erstellen einer Verbindungszeichenfolge für eine UDL-Datei
Eine universelle Datenlinkdatei (UDL) ist im Wesentlichen eine Textdatei, die die Verbindungszeichenfolge für eine OLE DB-Datenquelle enthält. Sie können eine UDL-Datei mithilfe des entsprechenden DB2OleDbConnectionString oder FileSysOleDbConnectionString Konstruktors erstellen und dann die Zeichenfolge mit einem Aufruf Saveim sekundären Speicher speichern. Die Datenzugriffsbibliothek erstellt automatisch die entsprechende UDL-Datei, in der die Zeichenfolge gespeichert und die Datei auf dem Datenträger gespeichert wird.
Erstellen Sie eine leere Verbindungszeichenfolge, indem Sie einen Verbindungszeichenfolgenkonstruktor aufrufen.
Durch Aufrufen des Konstruktors wird eine Verbindungszeichenfolge mit Standardeinstellungen erstellt. Diese Standardeinstellungen können nur über die Benutzeroberfläche des Datenzugriffstools festgelegt werden.
Wenn Sie einen Dateipfad für eine datei verwenden, die derzeit vorhanden ist, lädt das System stattdessen die Verbindungszeichenfolgeninformationen in dieser Datei.
Sie können den Standardpfad ermitteln, den Ihr System zum Speichern von UDL-Dateien mit einem Aufruf verwendet
DataAccessSettings.MakeUDLPath.DataAccessSettingsspeichert auch die Standardpfade für DSN- und HCD-Dateien.Fügen Sie die relevanten Verbindungsinformationen zur Verbindungszeichenfolge hinzu, indem Sie die verschiedenen Verbindungszeichenfolgeneigenschaften aufrufen, z. B.
DataSourceName,UserNameoderPassword.Sie können auch die vollständige Verbindungszeichenfolge als Textzeichenfolge mit einem Aufruf
GetStringabrufen, und dann die geänderte Zeichenfolge mitSetStringspeichern.Speichern Sie die Zeichenfolge, indem Sie die entsprechende
SaveMethode wieDB2OleDbConnectionString.Saveaufrufen.Das System speichert die Verbindungszeichenfolge in einer UDL-Datei. Das System erstellt die UDL-Datei mithilfe des im
nameParameter des Konstruktors übergebenen Dateipfad. Wenn die Datei nicht den vollständigen Pfad enthält, verwendet das System den Standardpfad, wie inDataAccessSettings.UDLpath.Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine UDL-Datei mit einem neuen Dateinamen, Benutzernamen und Kennwort erstellen.
Vorsicht
In diesem Beispiel oder Leitfaden wird auf vertrauliche Informationen verwiesen, z. B. auf eine Verbindungszeichenfolge oder einen Benutzernamen und ein Kennwort. Codieren Sie diese Werte niemals in Ihrem Code, und stellen Sie sicher, dass Sie vertrauliche Daten mithilfe der sichersten verfügbaren Authentifizierung schützen. Weitere Informationen finden Sie in der folgenden Dokumentation:
static DB2OleDbConnectionString CreateUDLFile(string FileName, string NameOfUser, string PassWord, ref System.Exception myException) { try { DB2OleDbConnectionString myConnection = new DB2OleDbConnectionString(FileName, false); myConnection.UserName = NameOfUser; myConnection.Password = PassWord; myConnection.Save(); System.Exception MyEx= new System.Exception(@"Successful Creation", null); myException = MyEx; return myConnection; } catch (Exception ex) { myException = ex; return null; } }