我最近在.NET Framework 3.5上有一个项目,但现在在VS 2013中使用它。我在SO上查看更多线程,但他们并不满意。我在VS 2013中打开它后添加了一个数据库。成功添加和连接数据库但是当我运行时说,
System.Data.dll中发生了未处理的“System.Data.SqlClient.SqlException”类型异常 这是我的联系:
public bool ConnectDB()
{
con.ConnectionString = "Data Source=.;Initial Catalog=Db_doc_Clinic;Integrated Security=true";
//con.ConnectionString=
con.Open();
if (con.State == ConnectionState.Closed)
{
return true;
}
else
{
return false;
}
}
答案 0 :(得分:0)
对于正确的数据库连接字符串,我建议您浏览View->Server Explorer -> Database Connections
并从那里连接到您的数据库。现在右键单击服务器资源管理器中的数据库并选择属性。在那里,您将看到ConnectionString
属性,请将其复制并粘贴到此处。
private SqlConnection con ;
public bool ConnectDB()
{
con= new SqlConnection();
con.ConnectionString= your_copied_string;
if (con.State == ConnectionState.Closed)//always true
{
con.Open();
return true;
}
}