كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى
ملحوظة هامة : يجب ان تكون على معرفة مسبقة عن برمجة قواعد البيانات بـ Ado
المرحلة الاولى : انشاء قاعدة بيانات MySQL على سيرفر مجانى كالاتى
1 - الدخول على الموقع من خلال الرابط الاتى http://www.db4free.net/
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
كالاتى
Public Cn As New ADODB.Connection
Cn.Open "Driver={MySQL ODBC 3.51 Driver};Server=" & ServerName & ";Port=3306;Database=" & DataBaseName & ";User=" & UserName & "; Password=" & Password & ";Option=3;"
طبعا المتغيرات (اللون الاحمر) سوف تغيرها على حسب اسم السيرفر + اسم قاعدة البيانات اللى انشأتها + كلمة المرور الخاصة بك
طريقة اخرى للـ 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
& "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%
اذا استفدت من هذا الشرح ارجوا الدعاء لى بالخير
وعمل اعجاب بهذه الصفحة
اقرأ ايضا(هام جدا)
كيفية ربط الفيجوال بيسك دوت نت بقاعده بيانات MySQL
http://www.facebook.com/DragonsoftEG
اى حاجة مش واضحة او مش مفهومة او حدوث اى اخطاء
مشكور موضوع افادني جدا
ردحذفالسلام عليكم...
ردحذفاولا شكرا على مجهودك الرائع....
انا انشئت قاعده بيانات "contact"وجدول"contacts"
نزلت المشروع وغيرت اسم القاعده واسم المستخدم
بس مش عارف اسم table فين؟؟؟؟؟؟؟؟
والسيرفر .org ولا .net
db4free.net:3306
اخى الكريم hamada
ردحذفالاكواد الموجودة بالبرنامج ثابتة اللى بيتغير معرف لية متغيرات هتقوم بتغييرها مثل Dim vServer, vDatabase, vUser, vPassword As String
انا مغير لونها للون الاحمر لسهولة الشرح
انا سايب قيمة السيرفر ممكن انت تغيرها لو معلومات السيرفر اتغيرت انت فاهمنى
معلومات السيرفر تقدر تعرفها من السيرفر نفسة
السيرفر اللى انا عامل علية الشرح سيرفر مجانى ودا بيحذفوا الحساب بعد فترة لانى جربت ادخل تانى على الحساببعد فترة وجدة اتلغى (مش مهم انا كنت عاملة للشرح فقط)
خد بالك لو هتعمل برنامج حقيقى طبعا مش هتستخدم السيرفر دا لان امكانياتة محدودة وطبعا هتشترك فى سيرفر مدفوع الاجر
دا بالنسبة للسيرفر
اما بخصوص اسم Table انت بتحدد الاسم وانت بتصمم الجدول على MySQL
ان شاء الله هبقى اكتب دروس اكثر تفصيلا عن MySQL
اى استفسار اخر قم بكتابة سؤالك
تحياتى
شكرا اخي الكريم علي ذلك كنت ابحث عن كيفية عمل قاعدة بيانات
ردحذفبس عندي مشكله صغيرة ارغب بوضع سكريبت بالمدونة لحماية الروابط والاختصار مع وضع كود حساب جوجل
هل هناك طريقة ما لرفع ملفات السكريبت بالمدونة او علي السيرفر ده مع بعض التعديلات لعدم غلق حسابي مع جوجل