![]() |
|
هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم (/showthread.php?tid=4332) |
هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - bouazza8 - 07-07-2012 السلام عليكم ربط SQL SERVER 2005 مع الدالفي و و يتم العمل على البرنامج من طرف عدة عملاء في وقت واحد فما هي الافضل : وضع ADOConnection واحدة في كل البرنامج او واحدة لكل فورم ّّ************************** ما هو الكود : عند اضافة سجل جديد يظهر رسالة بان الاسم موجود بالفعل هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - format82 - 07-07-2012 الافضل وضع ADOConnection واحد لكل البرنامج يتم عن طريق Locate الكود كود : if emp.Locate('name_emp',Edit1.Text,[]) then
ShowMessage('Êã ÍÝÙ åÐå ÇáÈíÇäÇÊ ãä ÞÈá');هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - bouazza8 - 07-07-2012 ممكن تشرح الكود اخي هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - format82 - 07-07-2012 emp اسم ADOTable Locate يستخدم لمعاينة البيانات name_emp اسم الحقل في الجدول الذي تريد التاكد من ان البيانات التي تريد ادخالها موجود ام لا Edit1.Text اسم ال Edit الذي تدخل فيها البيانات التي تريد حفظها هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - bouazza8 - 07-07-2012 لكن اخي في حالة ا ر يد تعديل التاريخ لاسم موجود من قبل هل يكون هدا السجل من بين السجلات التي يبحث عنها و يظهر هده الرسالة ادا تظهر لي مشكل لان الاسم موجود بالفعل و انا ار يد تعديل التاريخ فقط هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - format82 - 07-07-2012 يمكنك ادخال التاريخ مع الاسم في المقارنة هكذا كود : if ADOTable1.Locate('emp_name;date', VarArrayOf([Edit1.Text,DateTimePicker1.Date]), []) thenهل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - bouazza8 - 07-07-2012 لا لم اقصد البحث عن التاريخ بل ادا كان السجل موجود و قمت بتعديل التاريخ او اي شيئ ما عادا الاسم من المفروض انه لا تظهر لي الرسالة لكن المشكل اناها تظهر هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - justnick - 07-07-2012 ما رايك ان تستخدم adoquery وتقوم بتعديل التاريخ باستخدام جمل ال SQL هل يلزم وضع ADOConnection واحدة في كل البرنامج او لكل فورم - تلميذ الحياة - 08-07-2012 السلام عليكم من الاحسن عدم استعمال ADO Query وانشاء اجراء (procedure)تقوم بتمرير الوسائط فقط ليقوم هذا الاخير بالتعديل في الخادم ليكون التنفيذ اسرع وتتجنب ضغط الاتصالات في حال كثرة الزبائن |