SqlConnection.ChangeDatabase(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ändrar den aktuella databasen för en öppen SqlConnection.
public:
virtual void ChangeDatabase(System::String ^ database);
public:
override void ChangeDatabase(System::String ^ database);
public void ChangeDatabase(string database);
public override void ChangeDatabase(string database);
abstract member ChangeDatabase : string -> unit
override this.ChangeDatabase : string -> unit
override this.ChangeDatabase : string -> unit
Public Sub ChangeDatabase (database As String)
Public Overrides Sub ChangeDatabase (database As String)
Parametrar
- database
- String
Namnet på databasen som ska användas i stället för den aktuella databasen.
Implementeringar
Undantag
Databasnamnet är ogiltigt.
Anslutningen är inte öppen.
Det går inte att ändra databasen.
Exempel
I följande exempel skapas en SqlConnection och visas några av dess skrivskyddade egenskaper.
private static void ChangeSqlDatabase(string connectionString)
{
// Assumes connectionString represents a valid connection string
// to the AdventureWorks sample database.
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
Console.WriteLine("Database: {0}", connection.Database);
connection.ChangeDatabase("Northwind");
Console.WriteLine("Database: {0}", connection.Database);
}
}
Private Sub ChangeSqlDatabase(ByVal connectionString As String)
' Assumes connectionString represents a valid connection string
' to the AdventureWorks sample database.
Using connection As New SqlConnection(connectionString)
connection.Open()
Console.WriteLine("ServerVersion: {0}", connection.ServerVersion)
Console.WriteLine("Database: {0}", connection.Database)
connection.ChangeDatabase("Northwind")
Console.WriteLine("Database: {0}", connection.Database)
End Using
End Sub
Kommentarer
Värdet som anges i parametern database måste vara ett giltigt databasnamn. Parametern database får inte innehålla ett null-värde, en tom sträng eller en sträng med endast tomma tecken.