السلام عليكم ورحمة الله وبركاته
عندي مشكلة بكود سي شارب عند الكتابة على قاعدة البيانات دائما يكون في حالة catch ومادري وش السبب
والله ياجماعة لي اسبوع وانا احاول وماعرفت وش الحل ؟
هذا لكود
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using System.Web.Configuration;
public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void submitHelp_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
SqlConnection connect = new SqlConnection(ConfigurationManager.ConnectionStrings["HelpConnectionString"].ConnectionString);
SqlCommand command = new SqlCommand("Insert into help_table(email,problemCatagory,problemdescription) Values(@email,@proCatagory,@proDescrip)", connect);
command.Parameters.AddWithValue("@email", emailTextBox.Text);
command.Parameters.AddWithValue("@proCatagory", catagorylist.Text);
command.Parameters.AddWithValue("@proDescrip", DescriptionTextBox.Text);
try
{
connect.Open();
command.ExecuteNonQuery();
Response.Redirect("Default4.aspx");
submitHelp.Text = "Try";
}
catch
{
submitHelp.Text = "catch";
label1.Text = "Something Error in Database accure";
}
finally
{
connect.Close();
}
}
}
}