أنا استخدمت الأداة SciBit لربط قاعدة بيانات موجودة على localhost محلي على جهاز الكمبيوتر ونجحت العملية ولكن المشكلة واجهتني عند استخدامها في الرط على قاعدة بيانات على سيرفر على الانترنت فأرجو ان تدلوني على طريقة الربط وعلى قيم الأداة MySqlServer وكيفية استخدامها ولو في مثال على ذلك أكون لكم شاكر
كيفية الربط مع قاعدة بيانات MySql باستخدام Delphi
يجب أولا تفعيل خاصية الاتصال من خارج الموقع وذلك عن طريق لوحة التحكم في الموقع تذهب إلى
MySQL Databases
في آخر الصفحة تجد
Add Access Host
تضيف
%
وهي تعني السماح بالإتصال من خارج الموقع
ثم من الجهاز يكون بدل localhost اسم الموقع والباقي معروف
جربت ما نصحتني به ولكن نفس المشكلة .. يعطي رسالة خطأ .. ولم يتم الربط مع قاعد البيانات.. ممكن تعطيني شرح أكثر تفصيل عن باقي القيم .. وأكون لك شاكراً
ممكن تعطيني الخطوات التي عملتها بالتفصيل لمعرفة السبب
تم تعديل هذه المشاركة بواسطة khh في 16 أبريل 2006 في 23:54
أولا دخلت على الـ CPanale للموقع خاصتي وذهبت إلى Add Access Host وأضفت %
ثم من دلفي .. استخدمت الأداة MySqlServer ومن خصائص هذه الأداة
1- الخاصية host كتبت اسم الموقع كاملا ... مثلا www.webname.com
2- الخاصية pasword كتب كلمة السر الخاصة بقاعدة البيانات الموجودة على الموقع
3- الخاصية databasename كتبت اسم قاعدة البيانات الموجودة على الموقع
4- الخاصية port تركتها كما هي 3306
الخاصية user name كتبت فيها اسم المستخدم الخاص بقاعدة البيانات على الموقع.
وعندما اعمل اتصال Connected يعطيني رسالة خطأ في الاتصال
علما بأني جربت نفس الطريقة مع دلفي 7 ودلفي 2006
..............................................................................ولكم مني جزيل الشكر مقدماُ.....
الخطوات صحيحة
يفترض أن تنجح
استخدم البرنامج التالي لتجربة الإتصال
MySQL-Front
واتبه لرسالة الخطأ وما هو السبب
اسم المستخدم وقاعدة البيانات في العادة تبدأ بإسم الموقع
yoursite_database
yoursite_username
password
أولا: شكرا لكل من شارك معنا في هذا الموضوع
ثانيا: والحمد لله اشتغلت معايا مية الميه وبدون مشاكل.. طبعا كان تطبيقي للفكرة من البداية ومنذ شهرين صحيحة .. ولكن السبب هو أنني كنت استعمل اتصال انترنت عن طريق الاقمار الصناعية .. ومش عارف السبب ليش فيه مشطلة .. لكن لما جربت الفكرة على اتصال طلب هاتفي اشتغلت ميه الميه وتم الاتصال بقاعدة البيانات على السيرفر وبدون أي مشاكل ....... فشكرا مجددا على كل من شارك وعنا........ :)
أولا : السلام عليكم ورحمة الله وبركاته
قمت في السابق بربط قاعدة بيانات من على الجهاز باستخدام php و Delphi حيث ان عنوان السيرفر هو LocalHost وكذلك من على موقع انترنت حيث اسم السيرفر لقاعدة البيانات هو اسم الموقع ولكن المشكلة التي واجهتني هي اسم السيرفر في حالة كون قاعدة البيانات موجودة على جهاز مربوط بالشبكة المحلية.
مع العلم انني استخدمت برنامج phpMyAdmin الموجود مع برنامج xampp
أولا: آسف على التأخير ، لأنني لم ألاحظ الرد الأخير على هذه المشاركة
الطريقة:/
يمكن الربط مع قاعدة بيانات MySql في الدلفي باستخدام العديد من الأدوات مثل ADO - DBExpress أو استخدام أدوات إضافية للدلفي مثل SciBit وهي التي استخدمتها.
بعد تنزيل هذه الأدوات من الموقع www.SciBit.com والمسماة MyComponents وتتبيتها بالدلفي.
أولا قمت بوضع الأداة MySQLServer وتعديل خصائصها حسب المطلوب
- الخاصية Host وكتبت فيها اسم الموقع
- أما باقي الخصائص UserName - Password فهي معروفة
- غيرت الخاصية connected من false غلى Ture
- أهم ميزة في هذه الأداة انك لا تحتاج الى كتابة اسم قاعدة البيانات حيث انها تدرج تلقائيا في الخاصية DataBaseName
- بعد ذلك استخدمت احدى الأدوات MySqlTabel أو MySqlQuery وربطتها مع الأداة MySQLServer عن طريق الخاصية Server
- الباقي بنفس الطريقة في استخدام أي أداة قواعد بيانات مثل DataSource و DBGrid ..... إلخ...
............................... واستمتع عزيزي بالاضافة والحذف والتعديل بقاعدة البيانات ...............................
هذا الموضوع مغلق.

