-1
我是C#新手的類型「System.Data.SqlClient.SqlException」的異常出現在System.Data.dll中,但在用戶代碼中的混亂沒有處理
我收到錯誤「的例外在System.Data.dll中發生類型'System.Data.SqlClient.SqlException',但沒有在用戶代碼中處理「當我按下提交按鈕,當應用程序運行時
這是我的代碼,我得到錯誤
public partial class About : Page
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
protected void Page_Load(object sender, EventArgs e)
{
con.Open();
}
protected void Button1_Click1(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand("insert into Table values('" + txtName.Text + "','" + txtPrice.Text + "','" + txtQuan.Text + "','" + txtURL.Text + "')", con);
cmd.ExecuteNonQuery();
con.Close();
Label1.Visible = true;
Label1.Text = "Your Data Stored Succesfully!";
txtName.Text = "";
txtPrice.Text = "";
txtQuan.Text = "";
txtURL.Text = "";
}
第二次點擊按鈕時會發生嗎?也許您在第一次點擊該按鈕時連接關閉後再次嘗試連接。 –
不,我只點擊一次按鈕,只有一次點擊後我得到錯誤 – James
在cmd.ExecuteNonQuery上設置一些斷點..也圍繞try {} catch {}包裝該代碼,只是好奇...表不是你的桌子的名字是...?什麼是實際的表名?並更改插入查詢利用參數化查詢... – MethodMan