0
問題是:在Con.Open();在asp.net中連接數據庫C#
附加信息:建立到SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (provider:命名管道提供程序,error:40 - 無法打開到SQL Server的連接)
protected void btnSubmit_Click1(object sender, EventArgs e)
{
string Name = txtUsername.Text;
string Pass = txtPass.Text;
string Email = txtEmail.Text;
ConnectionStringSettings settings;
settings = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"];
string connectionString = settings.ConnectionString;
SqlConnection con = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand("INSERT into Users values('" + Name + "','" + Pass + "','" + Email + "')", con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
,這是在web.config中我的連接字符串:
<connectionStrings>
<add name="ConnectionString"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\myData.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
如何我確切知道我的數據源是什麼?和似乎是什麼問題? 感謝Advcance。
嘗試http://www.connectionstrings.com/ - 如果您使用SQL Server Express,則可以將您的服務器稱爲。\ SQLEXPRESS(我通常不會按照您在連接字符串中引用的方式進行附加操作) – Tim