السلام عليكم ورحمة الله وبركاته
الربط بين الفي بي والاكسز كونيكشن واحد يفي بالغرض
ولكن لا اعرف ماذا يحدث لي في SQLserver2000 حيث ان الكونيكشن في نفس الوقت لايمكنه التعامل مع كوماند اخر !!
اطيب تحيه لكم
السلام عليكم ورحمة الله وبركاته
الربط بين الفي بي والاكسز كونيكشن واحد يفي بالغرض
ولكن لا اعرف ماذا يحدث لي في SQLserver2000 حيث ان الكونيكشن في نفس الوقت لايمكنه التعامل مع كوماند اخر !!
اطيب تحيه لكم
السلام عليكم
نعم يمكن استخدام sqlconeection واحد
if not Sqlcon.state= constate.open then
sqlcon.open()
end if
Mohamed Makeen
Senior Software Developer
Egypt - Cairo
eng_makin@hotmail.com
0142003269
طبعا سيعطيك هذا الخطأ كونه لن يستطيع فتح كونكشن مفتوح أصلا لذا من الممكن اذا كنت ستتعامل مع نفس الكونكشن على عدة طبقات في برنامجك ان تدعه مفتوحا طول البرنامج و تقفله عندما تريد الانتهاء من البرنامج او عمل تست كما اخبرك الأخ isdep_makin
بإمكانك اغلاق الكونكشن فى كل مرة يتم فيها تنفيذ الامر المطلوب وذلك بكتابة sqlCon.close بعد انتهاء الكود من عمله.
كما أشار الأخ أيوب أفتح الاتصال عند تشغيل البرنامج و اغلقه عند اغلاق البرنامج
و استخدم كائن SqlConniction واحد يكفي و لا داعي لغيره
لأن عملية فتح الاتصال كل مرة تأخذ وقتا خاصة اذا كانت القاعدة بعيدة
اللهم صل و سلم على سيدنا محمد
كاف و نون خلقهم و فنائهم كاف و نون
عالمي شاشة و لغتي صفر و واحد
Just Smile ............You can do it
When you stop learning ... You stop leading
لساني بنطقي صامت عنه عادل............وقلبي بصمتي ضاحك منه هازل
وأتـعـب من نـاداك من لا تـجيبـه............وأغـيظ من عـاداك من لا تـشاكـل
مدونتي الشخصية : Tammam Koujan
آخر مواضيع المدونة :
يعطيكم العافيه يا أخوان
في الأكسز اعرف اكثر من command بنفس الكونيكشن ولما يكون مفتوح الكونيكشن مايحتاج اسكره وافتحه
ولكن لما حولت البرنامج الى SQL وصرت استخدم ادوات SQL Client يجبرني أغلق الكونيشكن
على العموم عملت لكل كوماند كونيكشن خاص به
ولكن سؤال يا أخوان اذا كانت قاعدة البيانات في سيرفر واتصلت به عن طريق الانترنت
و أتبعت نفس الطريقه كثرة فتح الكونيكشن واغلاقه هل مدة التأخير كبيره جداً ؟؟؟
يعني بشكل غير معقول مثلا زي الوقت اللي ياخذه الواحد وهو يسوي لوق إن للوندوز ؟ :unsure:
اذا كذا صحيح قولوا لي عشان اغير الطريقه من والى :blink:
اطيب تحيه لكم
عزيزي حمد
اذا وجدت باب مفتوح هل تفتحه !!!!!! .
المنطق يقول طبعا لا اولا اغلقه ثم افتحه :) والبرمجه بشكل عام توافق المنطق الى حد ما !!! .
كل اتصال تفتحه يستهلك حيز كبير من الجهاز فيفترض ان تحاول تقليل الاتصالات المفتوحه بقدر ما تستطيع .
وبإمكانك فتح اكثر من امر على اتصال واحد والاستفاده من هذه الاوامر .
وشكرا
------------------وما توفيقي إلا بالله--------------------
إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد
هذا الموضوع مغلق.