تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] فتح و غلق قاعدة البيانات في كل استعلام قد يكون مضر بها
#1
السلام عليكم إخواني


أستخدم هذا الكود بكثرة في البرنامج
اللإضافات , التعديلات ,  حسابات مجموع الأعمدة,,,,,


[صورة مرفقة: 678790422.png]

هل هناك أي ضرر في إستخدام هده الطريقة بشكل كثير
لأني أضن أن كثرة فتح و غلق قاعدة البيانات في كل استعلام قد يكون مضر بها 

ممكن أن تصححوا لي هذه الفكرة
الرد
تم الشكر بواسطة:
#2
اخوي سنايبر قد تفشل بعض العمليات من التنفيذ إذا كان الاتصال في شاشة اخرى مفتوح الافضل التحقق من حالة الاتصال ثم الغلق ثم الفتح

كود :
If cn.State = ConnectionState.Open Then
            cn.Close()
        End If
        cn.Open()
الرد
تم الشكر بواسطة: عبد العزيز البسكري , sniperjawadino
#3
لا يوجد ضرر، ولكن تأخذ وقت غالبا لا تلاحظه

بالنسبة للأخ الكاتب، لا داعي لغلقه اذا مفتوحا لكي تفتحه فقط اكتفي فحصه إن كان ليس مفتوحا
PHP كود :
If cn.State <> ConnectionState.Open Then cn.Open() 
الرد
تم الشكر بواسطة: عبد العزيز البسكري , sniperjawadino
#4
شكرا لكما إخواني
إدن يمكنني أن أقول أن قاعدة البيانات لن يمسها ضرر بسبب كود فتح و غلق
الرد
تم الشكر بواسطة:
#5
السلام عليكم
اذا برنامجك لمستخدم واحد فقط فلا بأس بطريقتك أو الطريقة التي كرها الاخوة
لكنني اذكر مشكلة حدثت لي عندما كان البرنامج لاكثر من مستخدم يجب عليك استخدام using
using con as new SQLconnection xxxxxx
using cmd yyyyy

-----------
-----------
cn.open
cmd.ex....x
end using
end using
فحالة الاتصال ليست مقتصرة فقط على open
فلديك العديد من حالات الاتصال بقاعدة البيانات
Fetching
Open
Closed
Broken
Connecting
Executing
لذلك انصحك باستخدم using
وفي النهاية
Dispose
بالتوفيق
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد
تم الشكر بواسطة: sniperjawadino , DOX.1
#6
ممكن أخي الكريم  [b]أبو عمر[/b]

لو تتكرم و تشرح لنا ماهي using
وما هي المشكلة ااتي حدتت معك في أكثر من مستخدم
و كيف لهذا الكود أن حل هذه المشكلة


ش
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] هل من الضروري اغلاق الاتصال بعد جلب البيانات من sql في جملة الاستعلام alipro 3 81 , 03:50 AM
آخر رد: Jounior_P
  [ تمّ الحل ] : عدم القدرة على عمل أتاش لقاعدة البيانات عبد العزيز البسكري 23 830 24-10-20, 12:48 AM
آخر رد: عبد العزيز البسكري
  [VB.NET] ربط التقارير بقاعده البيانات احمد سليمان 0 67 14-10-20, 02:43 PM
آخر رد: احمد سليمان
Thumbs Up [SQL] تطبيق عملى لمشروع قاعدة بيانات بSQL محمود بكير 1 110 13-10-20, 03:39 PM
آخر رد: محمد كريّم
  حفظ list box في قاعدة البيانات اعينوني,,,,,,, KIKO1992 0 74 13-10-20, 11:08 AM
آخر رد: KIKO1992
  [VB.NET] اضافة ازرار حسب عدد متغير في قاعدة البيانات Ad Heart 2 438 08-10-20, 05:07 AM
آخر رد: Ad Heart
  [VB.NET] عمل اتاش و تحديث قاعدة البيانات بعد التعديل على الحقول دون ضياع السجلات برمجيا larbihamri 4 218 06-10-20, 03:33 PM
آخر رد: larbihamri
  اضافة ملف pdf الى قاعدة بيانات sql server 2012 moh developer 5 210 25-09-20, 03:01 PM
آخر رد: moh developer
  عمليات الاضافة والتعديل على قاعدة بيانات sql server 2012 kewely 2 199 19-09-20, 07:45 PM
آخر رد: kewely
  استفسار بخصوص حجم قاعدة بيانات سيكوال سيرفر momani33 0 132 16-09-20, 02:22 PM
آخر رد: momani33

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم