تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود ربط البرنامج بقاعدة البيانات المتغيرة
#1
السلام عليكم


كود :
Public ConStr As String = "Data Source= HAMADA-PC\SQLEXPRESS;Initial Catalog = Mat3amo;integrated security=true"
Public Con As New SqlClient.SqlConnection(ConStr)


 كيف يمكن الاعتماد على هذا الكونكشن من خلال ملف تكست خارجى موجود باسم معين داخل ملف السيطب 



يعنى ياخوانى 

بعد م اقوم بتسطيب الملف التنفيذى لبرنامجى 

يقوم يبحث عن ملف تكست وليكن اسمه  con داخل فولدر اسمه mat3am 
حيث يفتح ملف التكست ويأخذ الكونكش الجديد بحسب جهاز العميل
صلوا على سيد الخلق سيدنا محمد
الرد }}}
تم الشكر بواسطة:
#2
(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 
حيث يفتح ملف التكست ويأخذ الكونكش الجديد بحسب جهاز العميل
هذا مديول وبه نص الاتصال

كود :
Imports System.IO
Imports System.Data.SqlClient

Module Connection
   Dim st As String
   Public con As SqlConnection = Nothing
   Public cmd, cmd1, cmd2 As SqlCommand
   Public rdr As SqlDataReader = Nothing
   Public ds As DataSet
   Public adp As SqlDataAdapter
   Public dtable As DataTable
   Public Function ReadCS() As String
       Using sr As StreamReader = New StreamReader(Application.StartupPath & "\SQLSettings.dat")
           st = sr.ReadLine()
       End Using
       Return st
   End Function
   Public ReadOnly cs As String = ReadCS()

End Module
وهذا الاتصال
الرد }}}
تم الشكر بواسطة: tryold , tryold
#3
السلام عليكم و رحمة الله وبركاته

هذا المثال يفيدك اكثر من استخدام الاتصال بواسطة ملف خارجي
ارجو ان تستفيد منه


الملفات المرفقة
.rar   WindowsApplication1.rar (الحجم : 1.5 م ب / التحميلات : 140)
لو كل مسلم رمى دلو ماء لغرقت إسرائيل 
الرد }}}
تم الشكر بواسطة: asmarsou , حماده ممدوح البحيرى
#4
(10-12-22, 10:23 PM)العتيق كتب : السلام عليكم و رحمة الله وبركاته

هذا المثال يفيدك اكثر من استخدام الاتصال بواسطة ملف خارجي
ارجو ان تستفيد منه

شكرا لك اخى الكريم ولكن تظهر لى هذه الرسالة التى بالصور
والفورم عند الضغط على الكومبوبوكس لا يظهر لى شيئا


الملفات المرفقة صورة/صور
       
صلوا على سيد الخلق سيدنا محمد
الرد }}}
تم الشكر بواسطة:
#5
(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 
حيث يفتح ملف التكست ويأخذ الكونكش الجديد بحسب جهاز العميل


وعليكم السلام ورحمة الله وبركاته

أرجو تجربة المثال المرفق !
حيث أني وضعت الكود في موديول

ثم وضعت الكونكشن في ملف تكست  اسمه LocalCon
وملف التكست داخل فولدر اسمه mat3am وسوف تجده في مجلد البرتامج
وهذا هو مسار ملف التكست C:\MyNewComputer\MyNewComputer\bin\Debug\mat3am

ويمكنك في أي وقت تغيير الكونكشن من خلال ملف التكست الخارجي الذي في فولدر mat3am

وأخبرني بالنتيجة !


الملفات المرفقة
.rar   MyNewComputer.rar (الحجم : 75.28 ك ب / التحميلات : 75)
الرد }}}
#6
(11-12-22, 02:49 AM)أبو خالد الشكري كتب :
(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 
حيث يفتح ملف التكست ويأخذ الكونكش الجديد بحسب جهاز العميل


وعليكم السلام ورحمة الله وبركاته

أرجو تجربة المثال المرفق !
حيث أني وضعت الكود في موديول

ثم وضعت الكونكشن في ملف تكست  اسمه LocalCon
وملف التكست داخل فولدر اسمه mat3am وسوف تجده في مجلد البرتامج
وهذا هو مسار ملف التكست C:\MyNewComputer\MyNewComputer\bin\Debug\mat3am

ويمكنك في أي وقت تغيير الكونكشن من خلال ملف التكست الخارجي الذي في فولدر mat3am

وأخبرني بالنتيجة !

نجحت معى بالفعل اخى الكريم الف شكر وكل التقدير لشخصك الكريم

(10-12-22, 10:23 PM)العتيق كتب : السلام عليكم و رحمة الله وبركاته

هذا المثال يفيدك اكثر من استخدام الاتصال بواسطة ملف خارجي
ارجو ان تستفيد منه

مازلت انتظر مثالك الجميل فقد اعجبنى جدا جدااا 
صلوا على سيد الخلق سيدنا محمد
الرد }}}
تم الشكر بواسطة:
#7
العفو أخي العزيز

والحمد لله أن الكود اشتغل .

بالتوفيق إن شاء الله .
الرد }}}
تم الشكر بواسطة: asmarsou
#8
(11-12-22, 01:41 AM)حماده ممدوح البحيرى كتب :
(10-12-22, 10:23 PM)العتيق كتب : السلام عليكم و رحمة الله وبركاته

هذا المثال يفيدك اكثر من استخدام الاتصال بواسطة ملف خارجي
ارجو ان تستفيد منه

شكرا لك اخى الكريم ولكن تظهر لى هذه الرسالة التى بالصور
والفورم عند الضغط على الكومبوبوكس لا يظهر لى شيئا

السلام عليكم و رحمة الله و بركاته
لم يتسنى لي الوقت للدخول الى المنتدى لذلك اعتذر عن عدم الرد وبسرعة 

قم بالتعديل على الفورم كالتالي

كود :
قم بحذف
'loadserver(cmbServerName)
       'cmbServerName.SelectedIndex = 0

استبدلهم بالتالي
     
 cmbServerName.Text = frmSplash.CMBServer.Text

وزر الانهاء

قم بحذف الموجود واستبدله

End
لو كل مسلم رمى دلو ماء لغرقت إسرائيل 
الرد }}}
تم الشكر بواسطة:
#9
(11-12-22, 10:33 PM)العتيق كتب :
(11-12-22, 01:41 AM)حماده ممدوح البحيرى كتب :
(10-12-22, 10:23 PM)العتيق كتب : السلام عليكم و رحمة الله وبركاته

هذا المثال يفيدك اكثر من استخدام الاتصال بواسطة ملف خارجي
ارجو ان تستفيد منه

شكرا لك اخى الكريم ولكن تظهر لى هذه الرسالة التى بالصور
والفورم عند الضغط على الكومبوبوكس لا يظهر لى شيئا

السلام عليكم و رحمة الله و بركاته
لم يتسنى لي الوقت للدخول الى المنتدى لذلك اعتذر عن عدم الرد وبسرعة 

قم بالتعديل على الفورم كالتالي

كود :
قم بحذف
'loadserver(cmbServerName)
       'cmbServerName.SelectedIndex = 0

استبدلهم بالتالي
     
 cmbServerName.Text = frmSplash.CMBServer.Text

وزر الانهاء

قم بحذف الموجود واستبدله

End




مازالت نفس المشكلة اخى العتيق
صلوا على سيد الخلق سيدنا محمد
الرد }}}
تم الشكر بواسطة:
#10
(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 اللي عتدك

ولو تعمل مشروع بسيط من عندك وتطبق الفكرة عليه وترفقه يكون أفضل ليستطيع الاعضاء تعديله وارساله لك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 101 07-12-25, 10:22 AM
آخر رد: justforit
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 823 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,001 06-08-25, 06:34 PM
آخر رد: Taha Okla
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,219 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,000 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 660 24-04-25, 12:58 PM
آخر رد: foad8920

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


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