OdbcConnection.Database プロパティ
アセンブリ: System.Data (system.data.dll 内)


初期状態では、接続文字列には Database プロパティが設定されています。Database プロパティは、ChangeDatabase メソッドを使用して更新できます。SQL ステートメントまたは ChangeDatabase メソッドを使用して現在のデータベースを変更すると、情報メッセージが送信されてから、プロパティが更新されます。
Database プロパティの取得は、Attribute パラメータに SQL_ATTR_CURRENT_CATALOG を設定して ODBC の SQLGetInfo 関数を呼び出すことと同等です。

OdbcConnection を作成し、現在のデータベースを変更する例を次に示します。
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
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(); } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からOdbcConnection.Database プロパティを検索する場合は、下記のリンクをクリックしてください。

- OdbcConnection.Database プロパティのページへのリンク