OracleConnection.ChangeDatabase(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
更改已打开的 OracleConnection 的当前数据库。
public:
override void ChangeDatabase(System::String ^ value);
public override void ChangeDatabase (string value);
override this.ChangeDatabase : string -> unit
Public Overrides Sub ChangeDatabase (value As String)
参数
- value
- String
要代替当前数据库加以使用的数据库的名称。
例外
数据库名称无效。
连接未打开。
不能更改数据库。
注解
参数 value
必须包含有效的数据库名称,并且不能包含 null 值、空字符串 (“”) 或仅包含空字符的字符串。
注意
与其他.NET Framework数据访问接口 (SQL Server 的 Connection 对象不同,OLE DB 和 ODBC) OracleConnection 不支持 ConnectionTimeout 属性。 将连接超时设置为属性或在连接字符串中不起作用,并且返回的值始终为零。 OracleConnection 也不支持 Database 属性或 ChangeDatabase 方法。