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());
,但是当我尝试访问的消息框数据库字符串,我得到一个空的结果。请帮我找到我的问题是
它的工作,但有例外,这个数据库不能使用数据库其他数据库使用你能帮助我 –
尝试解决这个问题,寻找互联网上的现有信息,如果没有解决方案只是发布一个新的问题。 – Damian
好的谢谢你的好意和时间 –