[英]ASP.Net form throwing SQL exception
嘗試在本地SQL數據庫中保存和存儲數據時,會引發SQL異常,
“建立與SQL Server的連接時發生了與網絡相關或特定於實例的錯誤。找不到服務器或無法訪問該服務器。請驗證實例名稱正確並且已將SQL Server配置為允許遠程連接。(提供者:命名管道提供程序,錯誤:40-無法打開與SQL Server的連接)”
最初,我認為建立新數據連接的方式出了問題。 在制作新表3次后,問題仍然存在。 然后,我嘗試重新安裝Visual Studio的SQL模塊,它們也沒有產生+ ve結果。
無法從表中讀取/存儲任何數據。 請幫忙。
public partial class signup : System.Web.UI.Page
{
SqlConnection conn = new SqlConnection("Data Source=(localdb)\v11.0;Initial Catalog=KidzQuiz;Integrated Security=True");
SqlCommand cmd;
SqlDataAdapter da;
DataSet ds;
protected void signupClick(object s, EventArgs e)
{
//if (checkDuplicate() != 0)
//signup_error.Text = "User already exists";
//else if (checkEmpty() != 1)
// signup_error.Text = "One or more fields is missing";
//else
//{
string sqlcmd = "insert into User (name, email, school, city, standard, section) values (@n, @em, @sc, @city, @st, @sec)";
cmd = new SqlCommand(sqlcmd, conn);
cmd.Parameters.AddWithValue("@n", name.Text);
cmd.Parameters.AddWithValue("@em", email_signup.Text);
cmd.Parameters.AddWithValue("@sc", school.Text);
cmd.Parameters.AddWithValue("@city", city.Text);
cmd.Parameters.AddWithValue("@st", standard.SelectedItem.ToString());
cmd.Parameters.AddWithValue("@sec", section.SelectedItem.ToString());
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
//}
}
}
在LocalDB本地數據庫中,您還必須提供數據庫文件的路徑。
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\db.mdf;Integrated Security=True
| DataDirectory目錄| 代表應用程序的App_Data文件夾
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.