بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته...
الموضوع كالتالي:
في موضوع لأحد الأخوة المحترفين عن الاتصال بقاعدة البيانات وربطها بالنماذج عن طريق المعالج
وواجهتني مشكلة عند الحفظ في قاعدة البيانات، فاعطاني-جزاه الله كل خير- هذا الكود:
Public Sub New()
' This call is required by the Windows Form Designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
Dim fullPath As String = System.IO.Path.GetFullPath(System.IO.Path.Combine(Application.StartupPath, "..\..\DatabaseName.mdf"))
Dim ConnString = "Data Source=" + ".\SQLEXPRESS" + ";AttachDbFilename=" + fullPath + ";Integrated Security=True;User Instance=True"
My.Settings.Item("Database1ConnectionString") = ConnString
End Subوفعلاً نجحت في الحفظ ، ولكن لم أفهم هذا الكود،
ولقد بحثت كثيرا ولم أجد شرح لهذا الكود، وسؤالي هو: هل من الممكن أحد يشرح لي الكود، ولماذا وضعه في (Sub New)
وكيف استخدمه لأكثر من فورم، علما بأني مبتدئ جديد على البرمجة.
وهل من الممكن أحد يعطيني مثال على كيفية استخدامه في أكثر من فورم...
وكذلك: إذا أردت كتابة كود يتضمن فتح الاتصال وإغلاقه، فلابد من إعادة كتابة الكود السابق وأضيف عليه الكود التالي:
Dim con As New SqlConnection(ConnString)
ولكن هذي طريقة طويلة، خاصة عند استخدام أكثر من فورم.
ممكن أحد يرفق لي مثال يساعدني، خاصة واني جربت اضعه في موديول أو كلاس وما في نتيجة؟؟؟؟؟؟
وشكرا لكم