كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى
صفحة 1 من اصل 1 • شاطر
كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى
بسم الله الرحمن الرحيم
الاخوة الافاضل لكم منى مليون تحية ...و أنقل اليكم هذا الموضوع الرائع لكل الذين يردون تعلم كيفية الاتصال بقاعدة بيانات على الانترنت
ملحوظة هامة : يجب ان تكون على معرفة مسبقة عن برمجة قواعد البيانات بـ Ado
الاخوة الافاضل لكم منى مليون تحية ...و أنقل اليكم هذا الموضوع الرائع لكل الذين يردون تعلم كيفية الاتصال بقاعدة بيانات على الانترنت
ملحوظة هامة : يجب ان تكون على معرفة مسبقة عن برمجة قواعد البيانات بـ Ado
المرحلة الاولى : انشاء قاعدة بيانات MySQL على سيرفر مجانى كالاتى
1 - الدخول على الموقع من خلال الرابط الاتى [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
2 - ادخال بيانات الحساب كالاتى
3 - ادخل على الميل هتلاقى رسالة تأكيد الاشتراك
4 - بعد الدخول على الميل وتأكيد الاشتراك سيتم تحويلك الى صفحة نجاح التسجيل وبها بياناتك
5 - الدخول على الحساب بكتابة اسم المستخدم وكلمة المرور للدخول على لوحة التحكم فى قاعدة بيانات MySQL والتى يطلق عليها (phpMyAdmin)
6 - هنقوم بالضغط على Database لانشاء الجداول
سوف نقوم بكتابة اسم الجدول وعدد الحقول كما بالصورة السابقة
7 - سوف تظهر لنا صفحة لكتابة اسماء الحقول وتحديد نوع البيانات :
قم بالضغط على Save لانشاء الجدول او يمكنك استخدام لغة SQL فى انشاء الجداول مباشرا اذا كنت على علم بذلك انا اخترت الطريقة الاسهل لتلافى المشاكل
الصورة الاتية تؤكد انشاء الجدول بنجاح
9 - سنقوم باضافة سجل وذلك من خلال عمل Insert كالاتى
10 - من خلال Browse يمكننا رؤية السجل المضاف
الان انتهت المرحلة الاولى وهى انشاء قاعدة بيانات MySQL على سيرفر مجانى
المرحلة الثانية : ربط قاعدة البيانات بالفيجوال بيسك 6 من خلا مكتبة ADO
1 - يجب اولا تسطيب برنامج تعريف قاعدة بيانات MySQL من خلال برنامج mysql-connector-odbc-3.51.12-win32
2 - بعد تسطيب البرنامج السابق يمكننا التعامل مع قاعدة البيانات بكل سهولة وكل التغيير هيكون فى Connection String للكائن ADODB.Connection
كالاتى
- الكود:
[b]Public Cn As New ADODB.Connection[/b]
[b]Cn.Open "Driver={MySQL ODBC 3.51 Driver};Server=" & ServerName & ";Port=3306;Database=" & DataBaseName & ";User=" & UserName & "; Password=" & Password & ";Option=3;"[/b]
طبعا المتغيرات (اللون الاحمر) سوف تغيرها على حسب اسم السيرفر + اسم قاعدة البيانات اللى انشأتها + كلمة المرور الخاصة بك
طريقة اخرى للـ Connection String
- الكود:
Dim vServer, vDatabase, vUser, vPassword As String
vServer = "db4free.org"
vDatabase = ""
vUser = ""
vPassword = ""
Cn.Open "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=" & vServer & ";" _
& "DATABASE=" & vDatabase & ";" _
& "UID=" & vUser & ";" _
& "PWD=" & vPassword & ";" _
& "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384
vServer اسم السيرفر وبالطريقة اللمتبعة هيكون db4free.org
vDatabase اسم قاعدة البيانات
vUser اسم المستخدم
vPassword كلمة المرور الخاصة بك
وبعد ذلك يمكنك استخدام مكتبة Ado بدون اى اختلاف اطلاقا
تحميل البرنامج mysql-connector-odbc-3.51.12-win32
بالاضافة الى مثال تجريبى
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
المثال متجرب وشغال 100%
المبرمج الطموح- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 207
النقاط : 368
التقيم : 17
الدولة :
الجنس :
رد: كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى
المصدر :المدونة مدونتك بواسطة حسين مصطفى
المبرمج الطموح- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 207
النقاط : 368
التقيم : 17
الدولة :
الجنس :
رد: كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى
بارك الله فيك أخى
م/موسي- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة :
الجنس :
رد: كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى
تكملة للدرس .......العمل مع السيرفر الشخصي LocalHost
طبعاً هنا في السيرفر الشخصي ستكون البيانات هي كالتالي:
عنوان المستضيف = localhost
اسم المستخدم = root (حروف صغيرة)
بقية البيانات هي التي أدخلتها أنت وهي كلمة سر اسم المستخدم ( هي الكلمة التي كتبتها أثناء تنصيب السيرفر) ، و(اسم القاعدة) و(اسم الجداول).
جملة الاتصال ستكون كالتالي بافتراض أن قاعدة بيانات هي (DBVba4a) وكلمة المرور للمستخدم root هي (123456)
طبعاً هنا في السيرفر الشخصي ستكون البيانات هي كالتالي:
عنوان المستضيف = localhost
اسم المستخدم = root (حروف صغيرة)
بقية البيانات هي التي أدخلتها أنت وهي كلمة سر اسم المستخدم ( هي الكلمة التي كتبتها أثناء تنصيب السيرفر) ، و(اسم القاعدة) و(اسم الجداول).
جملة الاتصال ستكون كالتالي بافتراض أن قاعدة بيانات هي (DBVba4a) وكلمة المرور للمستخدم root هي (123456)
- الكود:
If Cn.State = 1 Then Cn.Close
Cn.CursorLocation = adUseClient
Cn.Open "DRIVER={MySQL ODBC 5.1 Driver};" _
& "SERVER=Localhost;" _
& "DATABASE=DBVba4a;" _
& "UID=root;" _
& "PWD=123456;" _
& "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384
م/موسي- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة :
الجنس :
رد: كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى
موضوع اكثر من راااائع ..
mustafas- .
- تاريخ التسجيل : 25/05/2013
المساهمات : 5
النقاط : 5
التقيم : 0
الدولة :
الجنس :
م/موسي- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد
» افضل فني كهربائي منازل بالرياض جودة 100% | اتصل الآن
الأحد مارس 17, 2024 12:36 pm من طرف رانيا حماد