繁体   English   中英

C#winapp与SQL Server数据库文件的连接字符串

[英]Connection string for C# winapp with a SQL Server database file

这不是我第一次在asp.net中使用C#来使用数据库,但是我似乎无法使其在Winforms应用程序中正常工作。

这是一张测试图,因此没有真正的数据库,而是我创建的SQL Server数据库文件。

我所拥有的是:

public AddControl SaveResearcher(string name) 
{
   using(SqlConnection conn = new SqlConnection("")){
      SqlCommand cmd = new SqlCommand("INSERT INTO Personell VALUES (@name, @function)", conn);
      cmd.Parameters.Add("name",SqlDbType.VarChar).Value = name;
      cmd.Parameters.Add("function", SqlDbType.VarChar).Value = "Researcher";
      conn.Open();
      cmd.ExecuteNonQuery();
   }

   return AddControl.OK;
}

我必须在连接字符串中输入什么?

提前致谢。

没有用户名/密码的SQL Server数据库文件的连接字符串

Server=.\SQLExpress;AttachDbFilename=c:\pathtodb\mydbfile.mdf;Database=dbname; Trusted_Connection=Yes;

您可以在http://www.connectionstrings.com/sql-server-2008上找到更多连接字符串选项

你可以在那里检查

SQL Server 2005的连接字符串

你是说这样的事吗

"Data Source[SERVER_NAME];Initial Catalog=[DATABASE_NAME];Integrated Security=True;MultipleActiveResultSets=True"

connectionString =“ Data Source = computerName \\ sqlexpress; Initial Catalog = DatabaseName; Integrated Security = True”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM