OleDbConnection.ChangeDatabase(String) OleDbConnection.ChangeDatabase(String) OleDbConnection.ChangeDatabase(String) OleDbConnection.ChangeDatabase(String) Method

정의

열려 있는 OleDbConnection의 현재 데이터베이스를 변경합니다.Changes the current database for an open OleDbConnection.

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 String String String

데이터베이스 이름.The database name.

구현

예외

데이터베이스 이름이 올바르지 않은 경우The database name is not valid.

연결이 열려 있지 않습니다.The connection is not open.

데이터베이스를 변경할 수 없습니다.Cannot change the database.

예제

다음 예제에서는 OleDbConnection 하 고 해당 읽기 전용 속성 중 일부를 표시 합니다.The following example creates an OleDbConnection and displays some of its read-only properties.

static void ChangeDatabaseConnection(string connectionString)
{
   using (OleDbConnection connection = new OleDbConnection(connectionString))
   {
      try
      {
         connection.Open();
         Console.WriteLine("ServerVersion: {0} \nDatabase: {1}",
             connection.ServerVersion, connection.Database);
         
         connection.ChangeDatabase("Northwind");
         Console.WriteLine("ServerVersion: {0} \nDatabase: {1}",
            connection.ServerVersion, connection.Database);

      }
      catch (Exception ex)
      {
         Console.WriteLine(ex.Message);
      }
      // The connection is automatically closed when the
      // code exits the using block.
   }
}
Public Sub ChangeDatabaseConnection(ByVal connectionString As String)

   Using connection As New OleDbConnection(connectionString)
      Try
         connection.Open()
         Console.WriteLine("Server Version: {0} Database: {1}", _
             connection.ServerVersion, connection.Database)
         connection.ChangeDatabase("Northwind")
         Console.WriteLine("Server Version: {0} Database: {1}", _
            connection.ServerVersion, connection.Database)

      Catch ex As Exception
         Console.WriteLine(ex.Message)
      End Try
      ' The connection is automatically closed when the
      ' code exits the Using block.
   End Using
End Sub

설명

제공 되는 값을 database 매개 변수는 올바른 데이터베이스 이름 이어야 합니다.The value supplied in the database parameter must be a valid database name. database 매개 변수는 null 값, 빈 문자열 또는 공백 문자로 된 문자열을 포함할 수 없습니다.The database parameter cannot contain a null value, an empty string, or a string with only blank characters.

적용 대상

추가 정보