السلام عليكم و رحمة الله وبركاته
هذا المثال يفيدك اكثر من استخدام الاتصال بواسطة ملف خارجي
ارجو ان تستفيد منه
العفو أخي العزيز
والحمد لله أن الكود اشتغل .
بالتوفيق إن شاء الله .
(11-12-22, 01:41 AM)حماده ممدوح البحيرى كتب : [ -> ] (10-12-22, 10:23 PM)العتيق كتب : [ -> ]السلام عليكم و رحمة الله وبركاته
هذا المثال يفيدك اكثر من استخدام الاتصال بواسطة ملف خارجي
ارجو ان تستفيد منه
شكرا لك اخى الكريم ولكن تظهر لى هذه الرسالة التى بالصور
والفورم عند الضغط على الكومبوبوكس لا يظهر لى شيئا
السلام عليكم و رحمة الله و بركاته
لم يتسنى لي الوقت للدخول الى المنتدى لذلك اعتذر عن عدم الرد وبسرعة
قم بالتعديل على الفورم كالتالي
كود :
قم بحذف
'loadserver(cmbServerName)
'cmbServerName.SelectedIndex = 0
استبدلهم بالتالي
cmbServerName.Text = frmSplash.CMBServer.Text
وزر الانهاء
قم بحذف الموجود واستبدله
End
(10-12-22, 08:45 PM)حماده ممدوح البحيرى كتب : [ -> ]السلام عليكم
كود :
Public ConStr As String = "Data Source= HAMADA-PC\SQLEXPRESS;Initial Catalog = Mat3amo;integrated security=true"
Public Con As New SqlClient.SqlConnection(ConStr)
كيف يمكن الاعتماد على هذا الكونكشن من خلال ملف تكست خارجى موجود باسم معين داخل ملف السيطب
يعنى ياخوانى
بعد م اقوم بتسطيب الملف التنفيذى لبرنامجى
يقوم يبحث عن ملف تكست وليكن اسمه con داخل فولدر اسمه mat3am
حيث يفتح ملف التكست ويأخذ الكونكش الجديد بحسب جهاز العميل
اولا: تاكد انك عامل تعريف الاتصال DBConn واحد فقط لكامل المشروع
ثانيا: ضع داخل ملف التكست con.txt نص التالي كما هو
كود :
Data Source= HAMADA-PC\SQLEXPRESS;Initial Catalog = Mat3amo;integrated security=true
وهذا الكود بعد التعديل
كود :
Public ConStr As String = IO.File.ReadAllText(Application.StartupPath & "\mat3am\con.txt")
Public DBConn As New SqlConnection(ConStr)
لاحظ ان Application.StartupPath تعني مسار ملف تشغيل البرنامج ثم مجلد اسمه mat3am حسب قولك ثم داخله ملف con.txt
اذا حصل خطأ حدد السطر البرمجي مع ارفاق الملف النصي con.txt اللي عتدك
ولو تعمل مشروع بسيط من عندك وتطبق الفكرة عليه وترفقه يكون أفضل ليستطيع الاعضاء تعديله وارساله لك