شرح بالصور لكيفية ربط برنامجك على فيجوال بيسك مع قاعدة بيانات MySQL الموجدوه على موقعك

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

شرح بالصور لكيفية ربط برنامجك على فيجوال بيسك مع قاعدة بيانات MySQL الموجدوه على موقعك

مُساهمة من طرف أبوسجود في الثلاثاء أكتوبر 23, 2012 8:08 pm

بسم الله الرحمن الرحيم

أهلا وسهلا أخوانى الكرام .....بعد أن قدم لنا الاخ م /المبرمج الطموح مقاله الرائع عن كيفية ربط الفجوال بيسك قاعدة بيانات MySQL على سرفر مجانى أنقل لكم درس جميل قرأته فى منتدى الفجوال بيسك و أحببت أن يستفيد منه الجميل ....تيح لك هذا الدرس ربط برنامجك على فيجوال بيسك مع قاعدة بيانات من نوع MySQL الموجدوه على موقعك.. وسوف نتعلم هنا كيفية انشاء قاعدة بيانات في موقعك وكيفية ربطها مع برنامجك.... وذلك خطوه خطره .. ان شاء الله
......................
أولاً : قم بالذهاب إلى الـ cpanel الخاصه بك عن طريق العنوان التالي http://www.******.com/cpanel قم بإختيار من لوحة الـ cpanel الأمر MySQL® Databases كما هو موضح
بالصور






سوف تظهر لك صفحة جديده ،، قم بإتباع الشرح إلي بالصوره التالي



في الخانه رقم (1) : قم بإدخال سم قاعد البيانات المراد انشائها من ثم قم بالضغط على الخانة رقم (2) ، وبعد هيك سوف تتحول إلى صفحة أخرى تعلمك بنجاح عملية الإصافة ،، قم بالضغط على مفتاح back
للرجوع إلى الصفحة السابقة ومن ثم اذهب على الخانة رقم (3) و (4) لتضع اسم المستخدم وكلمة السر للقاعدة البيانات... ومن ثم اضغط على الخانة رقم (5) ، ، وبعد هيك سوف تتحول إلى صفحة أخرى تعلمك بنجاح عملية الإصافة ،، قم بالضغط على مفتاح back للرجوع إلى الصفحة السابقة


الآن سوف نفوم بربط اسم قاعدة البيانات التي أنشاءتها بإسم المستخدم اللذي انشأته ، قم بالذهاب إلى الخانه رقم (6) واختر اسم المستخدم الجديد ومن ثم اختر اسم القاعدة البيانات من الخانة رقم (7)واختار كامل الصلاحيات كما هو موضح بالخانه رقم (Cool وفي النهاية قم بالضغط على الخانة رقم (9)وبهذا نكون قد انتهينا من انشاء قاعدة البيانات وسوف ننتقل إلى عملية انشاء الجداول

-----------------------------------------
الآن سوف نذهب إلى قاعدة البيانات من أجل انشاء الجداول فقط قم بالذهاب إلى آخر الصفحة المشروحه سوف تجد أمر phpMyAdmin قم بالضغط عليه ،،







بعد ذلك سوف تجد اسم قاعدة البيانات التي أنشأتها انت ضمن قائمة مجودة على يسار الصفحة،،،قم بالضغط عليها....
-------------------------------------------
الآن لنفرض أنك تريد انشاء جدول اسمه TLE ويتكون هذا الجدول من عدد 2 خانات name , TL الآن قم بكتابة اسم الجدول في الخانه رقم واحد (الموضحه بالصوره) وفي الخانة رقم 2 قم بكتابة عدد الخانة التي تريد انشاء بالجدول وهي 2 على سبيل المثال كما شرحتلك مسبقاً



-------------------------------------------
الآن شرح الخطوه الأخير في انشاء قاعدة البيانات على موقعك





الخانه رقم (1) اسم الخانات قاعدة البيانات

الخانه رقم (2) نوع البيانت التي تريد التعامل معها هل هي نص أو رقم أو ... (مثل الأكسس يعني) وسوف أشرح لك جميع هذه الأنواع لحقاً ولكن مبدأياً ،، لقد وضعت لك اختيار النص والرقم كمثال


الآن الخانة رقم (3) تحدد فيها عدد الأحرف التي يستطيع المستخدم ادخالها داخل السجل المحدد (ملاحظة لا تدخل رقم عشوائي بهذه الخانه لأنها ت}ثر على حجم القاعدة بشكل عام)



في الخنانة رقم 5 قم بإختيارها مثل ما هو معروض بالصور لكي تتستطيع دعم اللغة العربية في برنامجك .

وفي الخانه رقم 6 قم بااختيار null و not null كما ترغب يعني هل يمكن أن يكون السجل فارغ أو لا وعموما قم بالضغط على الخانة رقم 6


وبهذا تكون قد انتهيت من عملية اضافة جدول جديد داخل قاعدة ابيانات التي أنشأته ......الآن سوف نقوم بعملية الربط برنامجك بقاعدة البيانات MySQl التي أنشأتها ،،، أولاً يجب أن تحمل حزمة الـ mysql-connector-odbc ليكون الوسيط بين برنامجك وقاعدة البيانات رابط التحميل حجم الحزمة 2.14 Mb فقط --------------------------------------
الآن سوف نقوم بتطبيق عملي على ربط البرنامج بقاعدة البيات





هايدا صورة البرنامج في الخانه رقم (1) قم بكتابة اسم السيرفر الخاص بك وهو يكون بعدة احتملات ،،وذلك على حسب الشركة المستضيفه الإحتمال الأول "yoursit.com"
الإحتمال الثاني "remote-mysql3.yoursit.com"أو يمكنك تبديل اسم yoursit بإسم الشركة المستضيفة الأساسية
في الخانه رقم (2) قم بإدخال اسم قاعدة البيانات التي سبق وقد انشائتها
في الخانه رقم (3) قم بإدخال اسم المستخدم لقاعدة البيانات التي سبق وقد انشائتها
في الخانه رقم (4) قم بإدخال كلمة السر لإسمالمستخدم لقاعدة البيانات التي سبق وقد انشائتها
قم بالضغط الخانه رقم (5) ،، اذا ظهر لك مسج Connected ،، يعني كل شغلك تمام
في الخانه رقم 7 قم بإضافة أي جمله استعلامية لإي جدول من الجدوال
التي قمت بإشائها ومن ثم اضغط على الخانه رقم 8 لتظهر لك في الجدول في الأسفل (خانه رقم 9)
اذا لم تستطع كتابة جملة استعلامية قم ذكر لي اسم احد الجدوال التي ان شأتها أنت .. وجميع الحقول التي بداخلها ، لكي أرسل لك المثال عنها
-----------------------------------------
وللعلم فقط هذا هو كود الإتصال بالقاعدة من خلال برنامجك

الرمز:
 



Option Explicit
Dim Cn As ADODB.Connection
Dim Rs As ADODB.Recordset
Private Sub cmdConnect_Click()
Set Cn = New ADODB.Connection
Cn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=" & txtHost.Text & ";" _
& "DATABASE=" & txtDB.Text & ";" _
& "UID=" & txtUser.Text & ";" _
& "PWD=" & txtPass.Text & ";" _
& "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384
Cn.CursorLocation = adUseClient
Cn.Open
MsgBox "Connected"
End Sub




ملاحظة هامة ::
إذا واجهتك مشكلة بالإتصال بالسيرفر فقط يرجى مراعاة الأمور التالية:
أولاً قم بالذهاب إلى الـ cpanel الخاصه بك قم بإختيار من لوحة الـ cpanel الأمر MySQL® Databases وتأكد من علامة الـ % ، كما هو موضح بالصوره






فإذا لم يكن موجوده قم بكتابتها في الحقل المعروض يالصوره ومن ثم اضغط على Add Host
مع العلم إن بعض مواقع الإستضافة تقوم بقفل البورت لأنها تخترق من خلاله

أبوسجود
.....
.....

تاريخ التسجيل : 18/02/2011
المساهمات : 87
النقاط : 162
التقيم : 7
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى