设置指定数据库选项的值。
Visual Basic Public Sub SetDatabaseOption( _ ByVal name As String, _ ByVal value As String _ )
C# public void SetDatabaseOption( string name, string value );
name 数据库选项的名称。选项名称不区分大小写。
value 选项的新值。
设置数据库选项会导致执行提交。
识别的选项有:
选项 |
说明 |
---|---|
global_database_id | 用于全局自动增量列的值。值必须在 [0,System.UInt32.MaxValue] 范围内。缺省值为 ULConnection.INVALID_DATABASE_ID(用于指示没有为当前数据库设置数据库 ID)。 |
isolation_level |
此值可用于控制一个事务中的操作对其它并发事务中的操作的可见程度。此值必须是 "read_uncommitted" 或 "read_committed" 中的一个。缺省值是 "read_committed"。 将连接的 isolation_level 设置为 "read_uncommited" 等效于使用 BeginTransaction(System.Data.IsolationLevel.ReadUncommitted) 和 Commit() 调用将该连接上的所有操作包装起来。同样,"read_committed" 等效于 System.Data.IsolationLevel.ReadCommitted。不应使用 SetDatabaseOption() 来设置当前事务的隔离级别;而应使用 BeginTransaction(IsolationLevel)。 与 ADO.NET 的 IsolationLevel 文档相比,UltraLite 的每个隔离级别定义稍有不同。有关详细信息,请参见UltraLite 隔离级别。 此值基于每个连接来设置。 |
ml_remote_id | 用于在同步过程中标识数据库的值。使用空值引用(在 Visual Basic 中为 Nothing)作为可从数据库中删除 ml_remote_id 选项的值。 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |