【发布时间】:2015-05-02 07:17:16
【问题描述】:
当我在 Visual Studio 中使用服务器资源管理器并在我的 D 盘上添加本地数据库时,我得到一个连接字符串并且连接测试成功。
但是当我想使用下面的连接字符串在没有向导的情况下通过代码附加数据库时,打开连接时出现错误,下面提供了我的连接字符串:
string coonection_string ="Data Source=(LocalDB)\v11.0;AttachDbFilename=D:\\x\book.mdf;Integrated Security=True;Connect Timeout=30";
try
{
SqlConnection myconnection = new SqlConnection(coonection_string);
myconnection.Open();
MessageBox.Show(" connected");
}
catch (Exception e1)
{
MessageBox.Show(e1.ToString());
}
【问题讨论】:
-
我要尝试的第一件事是去掉这里的双反斜杠:
D:\\... -
另外,你能告诉我们错误信息吗?
-
那你得到了什么错误?
-
您能否发布您遇到的错误?
-
你不是在帮助自己。说我有一个错误而不告诉我们这个错误是什么有点没用。现在你可以希望有人有一个水晶球并且可以从这里看到你的显示器......(或者你能告诉我们那个讨厌的错误信息吗?)顺便说一句,它是
MessageBox.Show(e1.Message)
标签: c# sql-server database-connection