الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل كلاس عام للأتصال ب MYSQL

بدأه Ommnyr في 22 ديسمبر 2013 · 3 رد · 346 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوانى أرجو أن تكونوا بخير ,,,
 
أرغب فى عمل كلاس عام بحيث تكون المتغيرات عامة بحيث يمكن الوصول لها من خلال أى فورم و قمت بإنشاء الكلاس بالكود التالى :

     public static class Globals1
{
    
          
  
          
          public static string server = "localhost";
          public static string database = "school";
          public static string uid = "root";
          public static string password = "";
          public static string connection = "SERVER=" + server + ";" + "DATABASE=" +
            database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
         
         
        
           
        
}

لكنى عندما اطلب المتغير connection فى الفورم لا أجد فيه method الخاص ب open 

 

connection.open ();

 

فهل توجهوننى للصواب ,,, شاكر لكم دائما 

#2

اولا يوضع بيانات الاتصال في  ملف config file
ثانيا يقراء بيان الاتصال من ملف config file ويوصغ في متغير من نوع اتصال قاعدة بيانات

ثالثا قراءة الدروس المثبتة في قسم ADO.NET

#3

أخى كريم ,,,

 

أنا  أعلم بأمر ملف ال config لكننى أرغب أن أقوم بعمل ذلك فى الكود فإن أمكن توضح لى كيف أفعل ذلك 

؟

#4

أخي الكريم

أولا: لا يوجد داعي لإستخدام static في تعريف الكلاس. أو المتغيرات، إلا إذا كان هناك تصميم معين تعمل على أساسه

ثانيا: المتغير connection من نوع string!!! بالتالي ليس له علاقة بقاعدة البيانات او الاتصال معها، انت تقصد SqlConnection، ولا تنسى أنك بحاجة للمكتبة using System.Data.SqlClient

 

With best wishes...

• • •


[ ربيّ احفظ سوريا الحبيبة]


oFOK7Kd.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…