OdbcConnection.Database Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nom de la base de données active ou de la base de données à utiliser une fois la connexion ouverte.
public:
virtual property System::String ^ Database { System::String ^ get(); };
public:
property System::String ^ Database { System::String ^ get(); };
public override string Database { get; }
public string Database { get; }
member this.Database : string
Public Overrides ReadOnly Property Database As String
Public ReadOnly Property Database As String
Valeur de propriété
Nom de la base de données en cours. La valeur par défaut est une chaîne vide ("") tant que la connexion n'a pas été ouverte.
Implémente
Exemples
L’exemple suivant crée un OdbcConnection et modifie la base de données active.
private static void CreateOdbcConnection()
{
string connectionString = "Driver={SQL Native Client};Server=(local);Trusted_Connection=Yes;Database=AdventureWorks;";
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
Remarques
Au début, la Database propriété est définie dans le chaîne de connexion. La Database propriété peut être mise à jour à l’aide de la ChangeDatabase méthode . Si vous modifiez la base de données active à l’aide d’une instruction SQL ou de la ChangeDatabase méthode, un message d’information est envoyé, puis la propriété est mise à jour.
La récupération de la Database propriété équivaut à appeler la fonction SQLGetInfo
ODBC avec le Attribute
paramètre défini sur SQL_ATTR_CURRENT_CATALOG.