Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - .NET-Programmierung » UltraLite .NET 2.0 API-Referenz » ULConnection-Klasse

 

ConnectionString-Eigenschaft

Legt die Parameter zum Öffnen einer Verbindung zu einer UltraLite.NET-Datenbank fest. Die Verbindungszeichenfolge kann mit einem ULConnectionParms-Objekt bereitgestellt werden.

Syntax
Visual Basic
Public Overrides Property ConnectionString As String
C#
public override string  ConnectionString { get; set; }
Eigenschaftswert

Die Parameter zum Öffnen dieser Verbindung in der Form einer durch Semikola getrennten Liste von Schlüsselwort-Wert-Paaren. Standardwert ist eine leere Zeichenfolge (eine ungültige Verbindungszeichenfolge).

Bemerkungen

UL-Erw.: Die von UltraLite.NET verwendeten Parameter sind für UltraLite.NET-Datenbanken spezifisch. Daher ist die Verbindungszeichenfolge nicht mit SQL Anywhere-Verbindungszeichenfolgen kompatibel. Eine Liste der Parameter finden Sie unter UltraLite-Verbindungsparameter.

Parameterwerte können zwischen Apostrophe (') oder Anführungszeichen (") gesetzt werden, sofern der betreffende Text kein solches Zeichen desselben Typs enthält. Werte müssen zwischen Anführungszeichen oder Apostrophe gesetzt werden, wenn sie Semikola (;) enthalten, mit einem Apostroph beginnen oder führende oder nachgestellte Leerzeichen benötigen.

Wenn Sie Parameterwerte nicht zwischen Anführungszeichen oder Apostrophe setzen, müssen Sie sicherstellen, dass sie keine Semikola (;) enthalten und nicht mit einem Apostroph (') oder einem Anführungszeichen (") beginnen. Führende und nachgestellte Leerzeichen in Werten werden ignoriert.

Standardmäßig werden Verbindungen mit UID=DBA und PWD=sql geöffnet. Um die Datenbank sicherer zu machen, ändern Sie das DBA-Kennwort oder erstellen Sie neue Benutzer (mit GrantConnectTo) und entfernen Sie den DBA-Benutzer (mit RevokeConnectFrom).

Beispiel

Der folgende Code erstellt und öffnet eine Verbindung zur vorhandenen Datenbank \UltraLite\MyDatabase.udb auf einem Windows Mobile-Gerät.

' Visual Basic
Dim openParms As ULConnectionParms = New ULConnectionParms
openParms.DatabaseOnCE = "\UltraLite\MyDatabase.udb"
Dim conn As ULConnection = New ULConnection
conn.ConnectionString = openParms.ToString()
conn.Open()

// C#
ULConnectionParms openParms = new ULConnectionParms();
openParms.DatabaseOnCE = @"\UltraLite\MyDatabase.udb";
ULConnection conn = new ULConnection();
conn.ConnectionString = openParms.ToString();
conn.Open();
Siehe auch