تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود عدم تكرار في قاعدة البيانات
#4
أخي لم اعطك الكود فعلا ولكن ارشدتك للفكرة ، وهي البحث عن الصف الذي يحتوي هذه البيانات واذا وجدها لا نكمل الاضافة ونعرض رسالة والا نكمل الاضافة ::


يمكنك استخدام شيء مثل

كود :
           string name = txtName.Text;
           string month = txtMonth.Text;
           string year = txtYear.Text;

           string commandString = @"SELECT * FROM [Table1] WHERE [Name]=@Name AND [Month]=@Month AND [Year]=@Year"
           SqlCommand command = new SqlCommand(commandString, connection);
           command.Parameters.AddWithValue("@Name", name);
           command.Parameters.AddWithValue("@Month", month);
           command.Parameters.AddWithValue("@Year", year);

           if (command.ExecuteReader().Read())
           {
               //هناك صف او اكثر بالفعل
               MessageBox.Show("الإسم أدى واجبه الشهري");
               return;
           }


           //نقوم بالاضافة بشكل طبيعي
            commandString = @"INSERT INTO [Table1] ([Name],[Month],[Year]) VALUES(@Name,@Month,@Year)"
            command = new SqlCommand(commandString, connection);
           command.Parameters.AddWithValue("@Name", name);
           command.Parameters.AddWithValue("@Month", month);
           command.Parameters.AddWithValue("@Year", year);

           command.ExecuteNonQuery();
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كود عدم تكرار في قاعدة البيانات - بواسطة Anas Mahmoud - 20-09-20, 03:18 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل الكود هذا صحيح خاص بالربط مع قاعدة بيانات SQL server تركي احمد 1 848 25-05-24, 12:50 AM
آخر رد: غزة العزة
  [سؤال] احتاج الى مساعدة فى تعديل مشروع خاص C# وقاعدة البيانات SQL Server كتكوت المصري 1 882 15-08-23, 02:02 AM
آخر رد: WAEL ABED
  [C#.NET] جلب البيانات من اليوزر كنترول Heemo 1 957 02-06-23, 12:57 AM
آخر رد: G20
  انشاء قاعدة بيانات عن طرق الكود amonem 3 1,730 07-10-22, 12:51 PM
آخر رد: asemshahen5
  [سؤال] ازي احفظ قيم فارغة في قاعدة البيانات mazentq 4 2,093 04-10-22, 11:15 AM
آخر رد: رضوان الجماعي
Sad [C#.NET] تطبيق الويندوز لا يستطيع تحديد قاعدة البيانات المثبتة معى التطبيق عند تشغيله على حاسو Kamel Soltani 1 1,114 03-10-22, 04:09 PM
آخر رد: asemshahen5
  [سؤال] حول تكرار البيانات في نفس التاريخ sher 2 1,164 21-06-22, 12:07 PM
آخر رد: sher
  [سؤال] تحديث قاعدة بيانات العملاء kasber 3 1,665 17-02-22, 09:48 PM
آخر رد: محمود بكرى
  [سؤال] طريقة ربط مشروع برابط URL وتحديث البيانات منه talal_ameer 1 1,502 11-02-22, 01:38 AM
آخر رد: عدنان الشمري
  كيف اقوم بربط قاعدة بيانات server sql// SQLite محمدعبدالسلام 3 1,917 25-01-22, 10:54 PM
آخر رد: ابراهيم ايبو

التنقل السريع :


يقوم بقرائة الموضوع: