17-04-18, 04:19 PM
السلام عليكم و رحمة الله و بركاته
المقصود بالمكتبة العربية هو المحتوى العربي و اينما ذهبت ستجد الحلول, منها ما هو بالشكل البسيط لاغراض التعليم
و منها ما هو بالشكل الاحترافي لاغراض الاعمال , و النوع الاخير يعطيك رؤوس الاقلام و انت عليك ان تتوسع في المطالعة و التطبيق , الموضوع يحتاج لمثابرة و همة عالية.
بالنسبة لعملية ربط القاعدة عن طريق الكود هناك الكثير من الطرق .
احد الطرق:
ان تستعين بباني الاتصال SqlConnectionStringBuilder
انظر للكود التالي مع الشرح
انتبه الى حذف ملف المعلومات (DataBase.ldf) قبل القيام بالعملية, اذ انه سيتم انشاء ملف جديد بعد عملية الربط
يجب ان يكون مسار البرنامج في احد الاقراص بعيداً عن سطح المكتب او مجلدات الوصول السريع او المؤقته.
بالتوفيق.
المقصود بالمكتبة العربية هو المحتوى العربي و اينما ذهبت ستجد الحلول, منها ما هو بالشكل البسيط لاغراض التعليم
و منها ما هو بالشكل الاحترافي لاغراض الاعمال , و النوع الاخير يعطيك رؤوس الاقلام و انت عليك ان تتوسع في المطالعة و التطبيق , الموضوع يحتاج لمثابرة و همة عالية.
بالنسبة لعملية ربط القاعدة عن طريق الكود هناك الكثير من الطرق .
احد الطرق:
ان تستعين بباني الاتصال SqlConnectionStringBuilder
انظر للكود التالي مع الشرح
PHP كود :
'تعريف باني اتصال
Dim builder As New System.Data.SqlClient.SqlConnectionStringBuilder
'مسار القاعدة-مسار الملف الرئيسي فقط
Dim PathDb As String = Application.StartupPath & "\SI_DB.mdf"
'نزوده باسم السيرفر
builder("Data Source") = "Server Name"
'نزوده بطريقة الولوج
builder("Integrated Security") = True
'نزوده باسم للقاعدة
builder("Initial Catalog") = "SI_DB"
'نزوده بمسار الربط
builder.AttachDBFilename = PathDb
'فتح اتصال مع السيرفر بالاعتماد على معلومات الاتصال السابقة و تنفيذ عملية الربط
Using connection As New SqlConnection(builder.ConnectionString)
connection.Open()
MsgBox("Database = " & connection.Database)
End Using
يجب ان يكون مسار البرنامج في احد الاقراص بعيداً عن سطح المكتب او مجلدات الوصول السريع او المؤقته.
بالتوفيق.
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال