منتدى فيجوال بيسك لكل العرب

نسخة كاملة : ما الخطأ هنا
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
PHP كود :
//Save Data Direct By Insert Into (Using Cmd)
 
       public void Save_Departments_Direct()
 
       {
 
           DataTable dt = new DataTable();
 
           SqlCommand cmd = new SqlCommand();
 
           dt.Clear();
 
           cmd = new SqlCommand("Select * from Departments Where DepartmentID = " DepartmentID.Text ""Con);
 
           Con.Open();
 
           dt.Load(cmd.ExecuteReader);
 
           Con.Close();
 
           if (dt.Rows.Count 0)
 
           {
 
               MessageBox.Show("هذا السجل مسجل من قبل");
 
           }
 
           else
            
{
 
               DataTable dt1 = new DataTable();
 
               SqlCommand cmd1 = new SqlCommand();
 
               dt1.Clear();
 
               cmd1 = new SqlCommand("INSERT INTO Departments (DepartmentID ,DepartmentName) Values (" DepartmentID.Text " ,'" DepartmentName.Text "')"Con);
 
               Con.Open();
 
               cmd1.ExecuteNonQuery();
 
               Con.Close();
 
               MessageBox.Show("تم الحفظ بنجاح");
 
           }
 
       

في خطأ في الجملة دي لماذا ؟
dt.Load(cmd.ExecuteReader);
PHP كود :
Convert.ToInt32(DepartmentID.Text
(23-05-20, 01:41 PM)asemshahen5 كتب : [ -> ]
PHP كود :
Convert.ToInt32(DepartmentID.Text

مش فاهمك ياغالى وضح كلامك
الخطأ في الكود دا
PHP كود :
dt.Load(cmd.ExecuteReader); 
نوع DepartmentID رقمي .
(23-05-20, 03:16 PM)asemshahen5 كتب : [ -> ]نوع DepartmentID رقمي .

تمام ممكن تكتب الجملة كاملة عشان افهمها
PHP كود :
cmd = new SqlCommand("Select * from Departments Where DepartmentID = " Convert.ToInt32(DepartmentID.Text), Con); 
(23-05-20, 07:04 PM)asemshahen5 كتب : [ -> ]
PHP كود :
cmd = new SqlCommand("Select * from Departments Where DepartmentID = " Convert.ToInt32(DepartmentID.Text), Con); 

نفس المشكلة ياغالي
ضع مثالا مصغرا للنظر فيه و إيجاد الحل المناسب بإذن الله .
(24-05-20, 08:12 AM)asemshahen5 كتب : [ -> ]ضع مثالا مصغرا للنظر فيه و إيجاد الحل المناسب بإذن الله .

هذا هو المثال
PHP كود :
       public void Save_Departments_Direct()
 
       {
 
           DataTable dt = new DataTable();
 
           SqlCommand cmd = new SqlCommand();
 
           dt.Clear();
 
           cmd = new SqlCommand("Select * from Departments Where DepartmentID =" Convert.ToInt32(DepartmentID.Text), Con);
 
           Con.Open();
 
           dt.Load(cmd.ExecuteReader());
 
           Con.Close();
 
           if (dt.Rows.Count 0)
 
           {
 
               MessageBox.Show("هذا السجل مسجل من قبل");
 
           }
 
           else
            
{
 
               SqlCommand cmd1 = new SqlCommand();
 
               cmd1 = new SqlCommand("INSERT INTO Departments (DepartmentID ,DepartmentName) Values (" DepartmentID.Text " ,'" DepartmentName.Text "')"Con);
 
               Con.Open();
 
               cmd1.ExecuteNonQuery();
 
               Con.Close();
 
               MessageBox.Show("تم الحفظ بنجاح");
 
           }
 
       }
 
       private void button1_Click(object senderEventArgs e)
 
       {
 
           Save_Departments_Direct();
 
       
الصفحات : 1 2