什么是正确的"连接字符串"为我的C#应用​​程序?

时间:2014-08-06 07:38:09

标签: c# connection-string sql-server-express localdb

这个词是,我想在安装了Windows XP和SQL Server 2008 R2 Express的计算机上运行我的C#应用​​程序。虽然我尝试了任何可能的连接字符串,但我无法在该计算机上运行我的应用程序。任何帮助将受到高度赞赏。

我尝试了这些连接字符串:

Data Source=(local); integrated security=SSPI; database=SepidarDatabase.mdf

server=.\SQLEXPRESS;integrated security=SSPI;database=SepidarDatabase.mdf

"Data Source=.\SQLEXPRESS;SepidarDatabase.mdf;Integrated Security=True"   
providerName="System.Data.SqlClient"

他们都抛出异常错误:

  

" attachDbFileName"!

的无效值键

1 个答案:

答案 0 :(得分:0)

<add name="LPSConnection" connectionString="Data Source=Your-Data-Source;Initial Catalog=Database-Name;Uid=Your-User-Id;pwd=Your-Password;MultipleActiveResultSets=true;Connect TimeOut=600;" providerName="MySql.Data.MySqlClient"/>

将它添加到你的app.config文件中。这对我来说很完美。