0
プログラムでデータベースを復元しようとしていますが、そのために私はデータベースの名前を知る必要があります。データベースの名前を取得する方法C#Winforms LocalDb v11.0
string con = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=|DataDirectory|\\BbCon.mdf;Integrated Security=True;Connect Timeout=30;";
System.Data.SqlClient.SqlConnectionStringBuilder builder = new System.Data.SqlClient.SqlConnectionStringBuilder(con);
SqlConnection conn = new SqlConnection("Data Source=(LocalDB)\\v11.0;AttachDbFilename=|DataDirectory|\\BbCon.mdf;Integrated Security=True;Connect Timeout=30;");
conn.Open();
string server = builder.DataSource;
string database = builder["Database"] as string;
MessageBox.Show(database.ToString());
が、私はメッセージボックスに、データベースの文字列にアクセスしようとすると、私は空の結果を得る:私がこれまで行ってきた何
はこれです。
Database=myDataBase
を接続文字列に:私の問題は、データベースが指定されていない
それが働いていたが、例外がある。このデータベースはできませんデータベースを使用する他のデータベースが使用されている場合 –
新しい問題を投稿するソリューションがない場合、この問題を解決して、インターネット上の既存の情報を探してみてください。 – Damian
あなたの優しさと時間をありがとう –