تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] طريقة الاتصال واغلاق الاتصال بقاعدة البيانات
#4
(21-02-19, 12:51 PM)boudyonline كتب : اخي الفاضل
تحقق دائما ما اذا كان الاتصال مفتوح ام لا ثم قم بفتحه


كود :
If con.State = ConnectionState.Open Then con.close



احسنت بارك الله فيك

مشت الامور معاي والحمدالله  Rolleyes

(21-02-19, 03:24 PM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

كما وضح لك اخى boudyonline

كل ما عليك فعله هو عدم وضع كود الفتح مباشراً بهذا الشكل
كود :
con.Open()

يفضل ان تجعل الكود فى شرط التحقق حيث يقوم بالتحقق اذا كان
مغلق يقوم بفتح الاتصال لتجنباً لحدوث اتمام الفتح لاكثر من مرة
ولا يتشرط الامر فى حالة انك على دراية تامة انك تقوم باغلاق بعد نهاية كل امر

ليصبح الشكل بهذا الامر كود الفتح

كود :
If con.State = ConnectionState.Close Then con.Open


بالنهاية يبدو ان الامور لا يتعلق فى هذا النطاق فقط
وعلى اى حال بدلاً من اتمام شرح مطول عن الامر فيفضل متابعة تلك الدورة لعلها تفيدك كثيراً


تحياتى لك
وتمنياتى لك التوفيق

احسنت استاذي الكريم دائما نستفيد منك 

شكرا لك على المعلومات ساتابع الشرح ان شاءالله

بس سؤال 

هل هذه الطريقه تنفع 

كود :
           
If (con.State.ToString() = "Open") Then
               If con.State <> ConnectionState.Open Then con.Open()
               Dim cmd41 As New SQLiteCommand(String.Format("SELECT * FROM DB{0} WHERE CALLop = @CALLop and bands = @bands and modes = @modes", Stadd), con)
               cmd41.Parameters.AddWithValue("CALLop", Trim(a3))
               cmd41.Parameters.AddWithValue("bands", Trim(bandsxxs))
               cmd41.Parameters.AddWithValue("modes", Trim(modesCXXX))
               Dim rowCount41 As Integer = Convert.ToInt32(cmd41.ExecuteScalar())
               If rowCount41 <> 0 Then

               Else
                   c1 = "M/B"
               End If


           Else

               If con.State = ConnectionState.Closed Then con.Open()
           End If
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: طريقة الاتصال واغلاق الاتصال بقاعدة البيانات - بواسطة dubai.eig - 21-02-19, 03:48 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 256 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [VB.NET] كود الاتصال بالنت mmaalmesry 4 872 04-09-25, 02:28 PM
آخر رد: أبو خالد الشكري
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,860 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 829 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,243 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,023 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي

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


يقوم بقرائة الموضوع: