更改与打开的 DB2Connection 相关联的当前数据库。
[Visual Basic]
NotOverridable Public Sub ChangeDatabase( _
ByVal value As String _
) Implements IDbConnection.ChangeDatabase
[C#]
public void ChangeDatabase(
string value
);
[C++]
public: __sealed void ChangeDatabase(
String* value
);
[JScript]
public function ChangeDatabase(
value : String
);
| 异常类型 | 条件 |
|---|---|
| ArgumentException | 数据库名称无效。 |
| InvalidOperationException | 连接未打开。 |
| DB2®Exception | 不能更改数据库。 |
value 参数必须包含有效的数据库名称,并且不能包含空值、空字符串("")或仅包含空白字符的字符串。
[Visual Basic, C#] 以下示例将创建 DB2Connection 并更改当前数据库。
[Visual Basic]
Public Sub CreateDB2Connection()
Dim myConnString As String = _
"DATABASE=SAMPLE"
Dim myConnection As New DB2Connection(myConnString)
myConnection.Open()
myConnection.ChangeDatabase("SAMPLE2")
MessageBox.Show("Database: " + myConnection.Database.ToString())
myConnection.Close()[C#]
public void CreateDB2Connection()
{
string myConnString = "DATABASE=SAMPLE";
DB2Connection myConnection = new DB2Connection(myConnString);
myConnection.Open();
myConnection.ChangeDatabase("SAMPLE2");
MessageBox.Show("Database: " + myConnection.Database.ToString());
myConnection.Close();
}