![]() |
|
[مقال] طريقة التحقق بأن البيانات التي تود ادارجها غير مكرره - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94) +--- قسم : Microsoft SQL Server (http://vb4arb.com/vb/forumdisplay.php?fid=171) +--- الموضوع : [مقال] طريقة التحقق بأن البيانات التي تود ادارجها غير مكرره (/showthread.php?tid=14259) |
طريقة التحقق بأن البيانات التي تود ادارجها غير مكرره - myalsailamy - 28-12-15 السلام عليكم و رحمة الله و بركاته ،،، سأتحدث قليلا عن طريقة التحقق من وجود سجل سابق للبيانات التي تحاول اضافتها ، وذلك لعدم اهتمام المبرمجين الكبير لهذه المشكله او الاعتماد على الاستعلام اكثر من مره حتى يتحقق من وجود بيانات مكرره ، و اغلب من يعانوا من هذه المكشله مطوري تطبيقات الويب فمجرد أن يقوم المتصفح ما لموقعك بعمل Refreash لصفحه ما فانه بذلك قد اعاد طلب الاضافة الي قاعدة البيانات و بالطبع يال المفاجئه توجد سجلات مكرره في قاعدة البيانات و في اسوأ الأحوال قد يلجأ الاخر الى تحويل المتصفح الى صفحه أخرى تظهر له رساله بان عملية الاضافة قد نجحت و كل هذا من اجل منع عملية refreash لنفس Request و البعض قد يلجأ الى الاتصال بقاعدة البيانات و التحقق و من ثما يضيف و هذه جيده و لكن لماذا لا نجعل البرنامج يتصل لمره واحده فقط و يستعلم و يضيف مره واحده ، حسنا كيف سيتم ذلك ، فرضا ان لدينا جدول بقاعدة البيانات بهذا الشكل : [attachment=8866] فبكل بساطه ما علينا الا كتابة الاستعلام بهذه الطريقة : كود : /* BEGIN COMMAND */الشرح بالطبع موجود بداخل جملة SQL Query ، و الان كل ما عليك انشاء استعلام بال Ado.Net يمرر القيم و ينفذ الاستعلام السابق . هذا و الله المستعان الرجاء من المشرفين نقل الموضوع الى المقالات SQL Server الخاص بالمنتدى الجديد RE: طريقة التحقق بأن البيانات التي تود ادارجها غير مكرره - محمدعمر - 16-05-16 مشكور على المقال |