OdbcConnection.ChangeDatabase(String) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Zmienia bieżącą bazę danych skojarzona z otwartym OdbcConnection.
public:
override void ChangeDatabase(System::String ^ value);
public:
virtual void ChangeDatabase(System::String ^ value);
public override void ChangeDatabase(string value);
public void ChangeDatabase(string value);
override this.ChangeDatabase : string -> unit
abstract member ChangeDatabase : string -> unit
override this.ChangeDatabase : string -> unit
Public Overrides Sub ChangeDatabase (value As String)
Public Sub ChangeDatabase (value As String)
Parametry
- value
- String
Nazwa bazy danych.
Implementuje
Wyjątki
Nazwa bazy danych jest nieprawidłowa.
Połączenie nie jest otwarte.
Nie można zmienić bazy danych.
Przykłady
Poniższy przykład tworzy obiekt OdbcConnection i zmienia bieżącą bazę danych.
private static void CreateOdbcConnection()
{
string connectionString = "...";
using (OdbcConnection connection = new OdbcConnection(connectionString))
{
connection.Open();
Console.WriteLine("ServerVersion: " + connection.ServerVersion
+ "\nDatabase: " + connection.Database);
connection.ChangeDatabase("master");
Console.WriteLine("ServerVersion: " + connection.ServerVersion
+ "\nDatabase: " + connection.Database);
Console.ReadLine();
}
}
Private Sub CreateOdbcConnection()
Dim connectionString As String = _
"Driver={SQL Native Client};Server=(local);Trusted_Connection=Yes;Database=AdventureWorks;"
Using connection As New OdbcConnection(connectionString)
With connection
.Open()
Console.WriteLine("ServerVersion: " & .ServerVersion _
& vbCrLf + "Database: " & .Database)
.ChangeDatabase("master")
Console.WriteLine("ServerVersion: " & .ServerVersion _
& vbCrLf + "Database: " & .Database)
Console.ReadLine()
End With
End Using
End Sub
Uwagi
Parametr value musi zawierać prawidłową nazwę bazy danych i nie może zawierać wartości null, pustego ciągu ("") lub ciągu zawierającego tylko puste znaki.