-2

我在 Visual Studio 2012 的项目中调用了一个.mdf数据库。并且有一个 Windows 窗体应用程序。Persons

我在表单上有一个名为addToDb. 单击它时,我想向数据库添加一些内容。

这是我的代码:

SqlConnection myDbConnection = new SqlConnection ()
myDbConnection.SqlString = "Addr=Persons.mdf;"

我不知道连接字符串,我在网上找到它,但它给我一个错误,并且在我使用时没有打开数据库连接:

myDbConnection.open();

错误 40 - 无法打开与 SQL Server 的连接

4

1 回答 1

2

如果您不知道正确的连接字符串,您应该参考 www.connectionstrings.com。

如果您使用 SqlExpress,我从您的 .mdf 文件中得出结论,语法将是

string connectionString =@"Data Source=.\SQLEXPRESS; AttachDbFilename=c:\path\tofile.mdf; Integrated Security=True;Connect Timeout=30;User Instance=True";
using(SqlConnection myDbconnection = new SqlConnection(connectionString)
{
  myDbConnection.Open();
  //DoStuff
}
于 2013-10-23T07:22:28.220 回答