Setzt den Wert für den angegebenen Datenbankparameter fest.
Visual Basic Public Sub SetDatabaseOption( _ ByVal name As String, _ ByVal value As String _ )
C# public void SetDatabaseOption( string name, string value );
name Der Name der Datenbankoption. Optionsnamen unterscheiden nicht zwischen Groß- und Kleinschreibung.
value Der neue Wert für die Option
Nach dem Festlegen einer Datenbankoption wird ein Festschreibevorgang ausgeführt.
Folgende Optionen werden erkannt:
Option |
Beschreibung |
---|---|
global_database_id | Der Wert, der für globalAutoincrement-Spalten verwendet wird. Der Wert muss im Bereich [0,System.UInt32.MaxValue] liegen. Der Standardwert ist ULConnection.INVALID_DATABASE_ID (wird verwendet, um anzuzeigen, dass die Datenbank-ID für die aktuelle Datenbank nicht festgelegt wurde). |
isolation_level |
Der Wert, mit dem Sie kontrollieren, inwieweit Vorgänge in einer Transaktion für die Vorgänge in anderen gleichzeitigen Transaktionen sichtbar sind. Der Wert muss read_uncommitted (Nicht festgeschriebene Anweisungen lesen) oder read_committed (Festgeschriebene Anweisungen lesen) sein. Der Standardwert ist read_committed. Wenn Sie isolation_level für eine Verbindung auf "read_uncommited" einstellen, entspricht dies einem Einbetten aller Vorgänge auf dieser Verbindung in Aufrufe von BeginTransaction(System.Data.IsolationLevel.ReadUncommitted) und Commit(). Die Verwendung von read_committed entspricht indessen System.Data.IsolationLevel.ReadCommitted. SetDatabaseOption() darf nicht verwendet werden, um die Isolationsstufe der aktuellen Transaktion einzustellen. Verwenden Sie statt dessen BeginTransaction(IsolationLevel). Die UltraLite-Definition jeder Isolationsstufe unterscheidet sich geringfügig von der ADO.NET-Dokumentation des IsolationLevel-Objekts. Weitere Hinweise finden Sie unter UltraLite-Isolationsstufen. Dieser Wert wird pro Verbindung eingestellt. |
ml_remote_id | Der Wert, der zur Identifizierung der Datenbank während der Synchronisation verwendet wird. Mit einer Nullreferenz ("Nothing" in Visual Basic) als Wert entfernen Sie die Option ml_remote_id aus der Datenbank. |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |