SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlDataSource1"].ToString());
<connectionStrings>
<add name="SqlDataSource1"
connectionString="Data Source=(LocalDb)MSSQLLocalDB;Initial Catalog=SqlDataSource3;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|SqlDataSource3.mdf"
providerName="System.Data.SqlClient"/>
</connectionStrings>
现在应该行得通吗?
在连接字符串["XXX"]是否必须放置连接字符串的名称或初始目录?
如本页所示,索引值是连接字符串的名称。 因此,您的代码是正确的。
现在想知道你为什么要发布这个问题。 你的代码不起作用吗?
试试这个:
<add name="SqlDataSource1" connectionString="Data Source=(LocalDb)MSSQLLocalDB;Initial Catalog=SqlDataSource3;Integrated Security=True"/>
然后:
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlDataSource1"].ConnectionString);
希望这有帮助。