الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التاكد من ان القيمة موجودة بالتكست بوكس مخزنة بالتاتا ام لا

بدأه N@b!L في 10 يوليو 2012 · 4 رد · 682 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعا

انا عايز اكتب الكود اللي يتأكد ان القيمة الموجودة بالتيكست بوكس مكررة في قاعدة البيانات ام لا ... فاذا كانت مكررة يظهر رسالة خطأ

الداتا بيز sql server

لغة البرمجة c sharp

ولكم جزيل الشكر و الاحترام

#2

جرب هذا الكود

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
try
{
SqlCommand com = new SqlCommand("select isnull(count(*),0) FROM tab1 WHERE cal1 ='" + text1.Text.ToString() + "'", con);

        int i = Convert.ToInt32(com.ExecuteScalar());
	if(i!=0)
                        MessageBox.Show("السجل مكرر");

                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message.ToString());
                    }
                    finally
                    {
                        con.Close();
                    }
1
#3

لم تنجح الطريقة

الفكرة هي عدم تكرار اسم المستخدم عند تسجيل اكثر من مستخدم

#4

السلام عليكم ورحمة الله وبركاته

يمكنك الإستفادة من الموضوع التالي

/index.php?showtopic=265367

السلام عليكم ورحمة الله وبركاته

#5

اول شي تعمل select * from table1 where Num_ID=text_box

اذا رجع بنتيجة . الرقم مسجل مسبقاً

else

Insert ...

===========

او من خصائص قواعد البيانات تختار حقل المفتاح الرئيسي يكون ترقيم تلقائي . ويبدأ مثلا من 1

تم تعديل هذه المشاركة بواسطة عبد الله ساعاتي في 19 يوليو 2012 في 14:22

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…