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

问题描述:

这不是我第一次在asp.net中使用C#使用数据库,但似乎无法使其在Winforms应用程序中工作。C#winapp与SQL Server数据库文件的连接字符串

这是一个测试面,所以没有一个真实的数据库,而是我创建的一个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

找到更多的连接字符串选项连接字符串

您可以检查那里,

Connection strings for SQL Server 2005

你的意思是这样吗?

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

的connectionString = “数据源=计算机名\ SQLEXPRESS;初始目录=数据库名;集成安全性=真”

+0

如果您发布的代码,XML或数据样本,**请**突出显示这些行文本编辑器并点击编辑器工具栏上的“代码示例”按钮(“{}”),以精确地格式化和语法突出显示它! – 2012-02-23 11:05:48