OdbcConnection.Database プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のデータベース、または接続が開いてから使用するデータベースの名前を取得します。
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
プロパティ値
現在のデータベース名。 接続が開かれるまでの間、既定値は空の文字列 ("") です。
実装
例
次の例では、 を OdbcConnection 作成し、現在のデータベースを変更します。
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
注釈
最初に、 Database プロパティは接続文字列で設定されます。 プロパティは Database 、 メソッドを使用 ChangeDatabase して更新できます。 SQL ステートメントまたは メソッドを使用して現在のデータベースを ChangeDatabase 変更すると、情報メッセージが送信され、 プロパティが更新されます。
プロパティの Database 取得は、 パラメーターを SQL_ATTR_CURRENT_CATALOG に設定して ODBC 関数 SQLGetInfo
を Attribute
呼び出すことと同じです。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET