簡體   English   中英

ASP.Net表單拋出SQL異常

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM