تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] ما الخطأ هنا
#1
Exclamation 
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);
الرد
تم الشكر بواسطة:
#2
PHP كود :
Convert.ToInt32(DepartmentID.Text
الرد
تم الشكر بواسطة:
#3
(23-05-20, 01:41 PM)asemshahen5 كتب :
PHP كود :
Convert.ToInt32(DepartmentID.Text

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

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

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

هذا هو المثال


الملفات المرفقة
.rar   TestappCs.rar (الحجم : 184.02 ك ب / التحميلات : 6)
الرد
تم الشكر بواسطة: asemshahen5
#10
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 ) ضيف كريم