الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية الربط مع قاعدة بيانات MySql باستخدام Delphi

مغلق
بدأه moh_badi في 27 مارس 2006 · 11 رد · 3,979 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا استخدمت الأداة SciBit لربط قاعدة بيانات موجودة على localhost محلي على جهاز الكمبيوتر ونجحت العملية ولكن المشكلة واجهتني عند استخدامها في الرط على قاعدة بيانات على سيرفر على الانترنت فأرجو ان تدلوني على طريقة الربط وعلى قيم الأداة MySqlServer وكيفية استخدامها ولو في مثال على ذلك أكون لكم شاكر

#3

يجب أولا تفعيل خاصية الاتصال من خارج الموقع وذلك عن طريق لوحة التحكم في الموقع تذهب إلى

MySQL Databases

في آخر الصفحة تجد

Add Access Host

تضيف

%

وهي تعني السماح بالإتصال من خارج الموقع

ثم من الجهاز يكون بدل localhost اسم الموقع والباقي معروف

#4

جربت ما نصحتني به ولكن نفس المشكلة .. يعطي رسالة خطأ .. ولم يتم الربط مع قاعد البيانات.. ممكن تعطيني شرح أكثر تفصيل عن باقي القيم .. وأكون لك شاكراً

#5

ممكن تعطيني الخطوات التي عملتها بالتفصيل لمعرفة السبب

تم تعديل هذه المشاركة بواسطة khh في 16 أبريل 2006 في 23:54

#6

أولا دخلت على الـ CPanale للموقع خاصتي وذهبت إلى Add Access Host وأضفت %

ثم من دلفي .. استخدمت الأداة MySqlServer ومن خصائص هذه الأداة

1- الخاصية host كتبت اسم الموقع كاملا ... مثلا www.webname.com

2- الخاصية pasword كتب كلمة السر الخاصة بقاعدة البيانات الموجودة على الموقع

3- الخاصية databasename كتبت اسم قاعدة البيانات الموجودة على الموقع

4- الخاصية port تركتها كما هي 3306

الخاصية user name كتبت فيها اسم المستخدم الخاص بقاعدة البيانات على الموقع.

وعندما اعمل اتصال Connected يعطيني رسالة خطأ في الاتصال

علما بأني جربت نفس الطريقة مع دلفي 7 ودلفي 2006

..............................................................................ولكم مني جزيل الشكر مقدماُ.....

#7

الخطوات صحيحة

يفترض أن تنجح

استخدم البرنامج التالي لتجربة الإتصال

MySQL-Front

http://www.mysqlfront.de/

واتبه لرسالة الخطأ وما هو السبب

اسم المستخدم وقاعدة البيانات في العادة تبدأ بإسم الموقع

yoursite_database

yoursite_username

password

#8

أولا: شكرا لكل من شارك معنا في هذا الموضوع

ثانيا: والحمد لله اشتغلت معايا مية الميه وبدون مشاكل.. طبعا كان تطبيقي للفكرة من البداية ومنذ شهرين صحيحة .. ولكن السبب هو أنني كنت استعمل اتصال انترنت عن طريق الاقمار الصناعية .. ومش عارف السبب ليش فيه مشطلة .. لكن لما جربت الفكرة على اتصال طلب هاتفي اشتغلت ميه الميه وتم الاتصال بقاعدة البيانات على السيرفر وبدون أي مشاكل ....... فشكرا مجددا على كل من شارك وعنا........ :)

#9

مبروك اولا

ويا ليت تضع الطريقة هنا من اجل الاستفادة ..

460.gif

#10

أولا : السلام عليكم ورحمة الله وبركاته

قمت في السابق بربط قاعدة بيانات من على الجهاز باستخدام php و Delphi حيث ان عنوان السيرفر هو LocalHost وكذلك من على موقع انترنت حيث اسم السيرفر لقاعدة البيانات هو اسم الموقع ولكن المشكلة التي واجهتني هي اسم السيرفر في حالة كون قاعدة البيانات موجودة على جهاز مربوط بالشبكة المحلية.

مع العلم انني استخدمت برنامج phpMyAdmin الموجود مع برنامج xampp

#11

جرب كتابة رقم IP جهازك في مكان LocalHost

d4baa0.gif
#12

أولا: آسف على التأخير ، لأنني لم ألاحظ الرد الأخير على هذه المشاركة

الطريقة:/

يمكن الربط مع قاعدة بيانات MySql في الدلفي باستخدام العديد من الأدوات مثل ADO - DBExpress أو استخدام أدوات إضافية للدلفي مثل SciBit وهي التي استخدمتها.

بعد تنزيل هذه الأدوات من الموقع www.SciBit.com والمسماة MyComponents وتتبيتها بالدلفي.

أولا قمت بوضع الأداة MySQLServer وتعديل خصائصها حسب المطلوب

- الخاصية Host وكتبت فيها اسم الموقع

- أما باقي الخصائص UserName - Password فهي معروفة

- غيرت الخاصية connected من false غلى Ture

- أهم ميزة في هذه الأداة انك لا تحتاج الى كتابة اسم قاعدة البيانات حيث انها تدرج تلقائيا في الخاصية DataBaseName

- بعد ذلك استخدمت احدى الأدوات MySqlTabel أو MySqlQuery وربطتها مع الأداة MySQLServer عن طريق الخاصية Server

- الباقي بنفس الطريقة في استخدام أي أداة قواعد بيانات مثل DataSource و DBGrid ..... إلخ...

............................... واستمتع عزيزي بالاضافة والحذف والتعديل بقاعدة البيانات ...............................

هذا الموضوع مغلق.

مواضيع مشابهة