منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[C#.NET] ما الخطأ هنا - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [C#.NET] ما الخطأ هنا (/showthread.php?tid=34900)

الصفحات: 1 2


RE: ما الخطأ هنا - عاصم النجار - 26-05-20

(24-05-20, 01:53 AM)عاصم النجار كتب :
(23-05-20, 07:04 PM)asemshahen5 كتب :
PHP كود :
cmd = new SqlCommand("Select * from Departments Where DepartmentID = " Convert.ToInt32(DepartmentID.Text), Con); 

طيب لو بدلالة الاسم مش id برضه هيكون في convert



RE: ما الخطأ هنا - معاند الحظ - 26-05-20

القيمة الموجودة في تكست بوكس DepartmentID.Text تعتبر قيمة نصية لانها مخزنة في الخاصية text وهي تعني ان القيمة الموجودة عبارة عن نص
لذا يجب عليك تحويلها الى رقمية كما اشار الاخ عاصم
اما اذا اردت بدلالة الاسم فلايحتاج لان الاسم هو بالاساس عبارة عن نص


RE: ما الخطأ هنا - عاصم النجار - 26-05-20

(26-05-20, 04:24 AM)معاند الحظ كتب : القيمة الموجودة في تكست بوكس DepartmentID.Text تعتبر قيمة نصية لانها مخزنة في الخاصية text وهي تعني ان القيمة الموجودة عبارة عن نص
لذا يجب عليك تحويلها الى رقمية كما اشار الاخ عاصم
اما اذا اردت بدلالة الاسم فلايحتاج لان الاسم هو بالاساس عبارة عن نص

شكرا لك اخي الحبيب

(24-05-20, 07:07 PM)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();
 
       

مجهود رائع تسلم يالغالي