SqlCeConnection.ChangeDatabase メソッド
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

戻り値
データベースが正常に変更された場合は、true。それ以外の場合は、false。


value パラメータで指定する名前は、有効なデータベース名である必要があります。名前は、\my app\myDB.sdf のように、データベースの完全パスにする必要があります。value パラメータは、null 参照 (Visual Basic では Nothing) 値、空の値、または空白文字だけの文字列にはできません。
ChangeDatabase では、パスワードを除き、現在のデータベースを開くときに使用したプロパティが新しいデータベースに適用されます。パスワードには、空の文字列が設定されます。
新しいデータベースにパスワードが必要な場合、この呼び出しは失敗します。この場合、データベースを変更するには、元の接続を閉じ、新しい接続文字列を指定してから、接続を再度開く必要があります。

元の接続オプションを保存したままデータベースを切り替える例を次に示します。
Dim conn As New SqlCeConnection() ' Set some connection string properties e.g.: ' conn.ConnectionString = _ "Persist Security Info = False; Data Source = 'SalesData.sdf';" & _ "Password = '<password>'; File Mode = 'shared read'; " & _ "Max Database Size = 256; Max Buffer Size = 1024" conn.Open() ' You can change the database while preserving ' the orignal connection options ' conn.ChangeDatabase("SupportData.sdf")
SqlCeConnection conn = new SqlCeConnection(); // Set some connection string properties e.g.: // conn.ConnectionString = "Persist Security Info = False; Data Source = 'SalesData.sdf';" + "Password = '<password>'; File Mode = 'shared read'; " + "Max Database Size = 256; Max Buffer Size = 1024"; conn.Open(); // You can change the database while preserving // the orignal connection options // conn.ChangeDatabase("SupportData.sdf");


Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSqlCeConnection.ChangeDatabase メソッドを検索する場合は、下記のリンクをクリックしてください。

- SqlCeConnection.ChangeDatabase メソッドのページへのリンク