0
此代碼在sql命令繼承時應該帶我到頁面,失敗時會顯示錯誤頁面。每當我通過表單插入值,它都會將我帶到錯誤頁面。不知何故,我的物品沒有被插入。幫助將不勝感激嘗試通過c#將數據插入到數據庫的表中#/ asp.net
public partial class StudentManage : System.Web.UI.Page
{
protected void Add_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["Database"].ConnectionString);
con.Open();
// here added "@" to write continuous strind in new line
SqlCommand cmd = new SqlCommand(@"INSERT INTO ManageStudents(StudentName, StudentEmail, StudentAddress, StudentCity) VALUES(@name, @email, @address, @city)",con);
cmd.Parameters.AddWithValue("@name", txtStudentName.Text);
cmd.Parameters.AddWithValue("@email", txtStudentEmail.Text);
cmd.Parameters.AddWithValue("@address", txtStudentAddress.Text);
cmd.Parameters.AddWithValue("@city", txtStudentCity.Text);
SqlDataAdapter da1 = new SqlDataAdapter(cmd);
DataTable dt2 = new DataTable();
da1.Fill(dt2);
if (dt2.Rows.Count > 0)
{
Response.Write("Table Updated");
Response.Redirect("StudentManage.aspx");
}
else
{
Response.Redirect("Error.aspx");
//ClientScript.RegisterStartupScript(Page.GetType(), "validation", "<script language='javascript'>alert('Invalid Username and Password')</script>");
}
}
}
這是爲什麼壽? –
它感謝一羣夥伴。 –