المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ربط برنامج مع sql ويندوز فيستا


gkaled2004
28-07-2010, 06:25 PM
السلام عليكم

اخوانى مبرمجين
عندم انتهت منظومة التى صنعته
وجهت عائق مفاده خطا فى الاتصال
كل مره اضفة كائن add لربط مع sql
فى سيرفر الموقع فهل من اعدادت للربط فى يوندوز نفسه

Lam.Abdeldjalil
28-07-2010, 08:37 PM
و عليكم السلام ورحمة الله

ما نوع قاعدة البيانات المستخدمة ؟؟ الإتصال Ado,bde,dbx...؟؟
أوضح أكثر ؟؟

gkaled2004
28-07-2010, 09:23 PM
نوع هو MySQL
الادارة التى وحيدة امامى هى add
قاعدة بيانات بامتداد sql

Lam.Abdeldjalil
28-07-2010, 09:37 PM
الادارة التى وحيدة امامى هى add


لم أفهم هل تريد الإتصال بقاعدة البيانات أم تريد إنشائها ؟؟

على أي إصدار دلفي تعمل ؟؟

وضح أكثر :bye1:

gkaled2004
28-07-2010, 09:53 PM
نعم الاتصال بقاعدة بيانات
اكتب اسم سيرفر واسم مستخدم ورقم سرى
لقاعدة بيانات مفروض يظهر اسم قاعدة بيانات
ولكنه لايظهر
اعمل على الاصدار7

kachwahed
28-07-2010, 11:56 PM
السلام عليكم
هنا:
http://www.delphi4arab.com/forum/showthread.php?t=104
http://www.delphi4arab.com/forum/showthread.php?t=2007
بالتوفيق.

gkaled2004
29-07-2010, 09:29 AM
تم الاطلاع على روابط وشكر جزيل لك

اغلب مكونات موجود فى الاصدار نفسه لكن الاخرى غير
موجوده وسوف ابحث عن طريقة لاضافة الى اصدارى من دلفى
وهذا مشكلة التى لدى صورته
http://i32.tinypic.com/34hau0j.jpg
.
http://i32.tinypic.com/a9g83.jpg

gkaled2004
29-07-2010, 05:46 PM
نفس النتيحه مع انه تم تركيب مكونZeosLib

حيث يخبرنى بفشل الاتصال بالقاعدة بيانات

وسبب غير معروف فهل من حل لكشف سبب

Lam.Abdeldjalil
29-07-2010, 08:32 PM
السلام عليكم

أولا عليك إختيار عنوان مناسب فهو لايدل على المحتوى

ثانيا حسب فهمي للصور أنك تريد الإتصال بقاعدة بيانات عن بعد ( في موقع)

* تأكد أولا من أنه لايوجد مشكل مع الدرايفر ربما يوجد مشكل في Delphi7 مع الإصدارات الحديثة Mysql
قم بإنشاء قاعدة بيانات محلية وقم بالإتصال بها بنفس الطريقة .


ثالثا هل الموقع الذي تريد الإتصال به يقبل الإتصالات الخارجية فعادة ترفضها لأسباب أمنية
إذا كانت تقبلها تأكد من رقم المنفذ (البورت)إفتراضيا هو 3306

يمكنك التجربة في الدوس

للمزيد عن الإتصال عن بعد اتبع الرابط

http://dev.mysql.com/doc/refman/5.0/en/connecting.html


بالتوفيق

gkaled2004
30-07-2010, 12:32 AM
ثالثا هل الموقع الذي تريد الإتصال به يقبل الإتصالات الخارجية فعادة ترفضها لأسباب أمنية
إذا كانت تقبلها تأكد من رقم المنفذ (البورت)إفتراضيا هو 3306
يبدو ان هذه هى احد مشاكل منع الاتصال اتمنى حله

gkaled2004
31-07-2010, 04:53 PM
تم تصحيح سيرفر وتركيب اصدار دلفى 2009
وتظهر راسالة خطا
خطا تهئية الموفر
تم عمل بحث فى منتدى بدون نتيجه ؟
(الاصدار الان 2009+اصدار7)

Lam.Abdeldjalil
02-08-2010, 08:25 PM
السلام عليكم

هل جربت

إنشاء قاعدة بيانات محلية وقم بالإتصال بها بنفس الطريقة .

جرب أيضا الإتصال بالـ OBDC درايفر

http://www.slitsoft.de/eventlog2sql/screenshots/mysql_odbc_settings.jpg

إذا لم تنجح قم بالإتصال بالمستضيف أو بمدير الموقع و اسأل عن إمكانية الإتصال بقاعدة بياناتك عن بعد

إذا كان الجواب لا فلا تتعب نفسك لن تستطيع الإتصال
إذا كان الجواب نعم :

* إذا كان عنوان الإيبي (IP) الخاص بك ثابت إتبع الرابط

http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

* إذا كان عنوان الإيبي (IP) الخص بك غير ثابت بحدود معلوماتي لا يمكن إلا عبر MySQL Proxy

http://forge.mysql.com/wiki/MySQL_Proxy#Documentation

بالتوفيق

gkaled2004
02-08-2010, 09:38 PM
شكر جزيل على تعبك معى اخى كريم
لقد بحثت طويل فى فترة سابقه وعثرة على حل
حيث انى ركبت ابلكيش تجارى
وتوقفت فى انا بعد وضع بياقليد
وعمل صفحة ارسال بيانات ان جدول او ادات جدول تدعى
mytable1
يطلب منى باستمرار تعريفه مع انه موجوده فى برنامج ويطلب منى ملف اسمه
mysqldbtables.dcu لتعريف هذا الابلكيشن
اتمنى ان يعجبك هذا الموقع
http://www.filerex.com/get/windows/developer_tools/delphi/

Lam.Abdeldjalil
02-08-2010, 09:49 PM
لم أفهم حرفا مما قلت :oops:

ممكن تستعمل اللغة العربية الفصحى ؟

إذا كنت تقصد تنصيب المكونات اتبع الرابط

http://www.delphi4arab.com/forum/showthread.php?t=490

gkaled2004
03-08-2010, 01:07 AM
شكر جزيل على بذل مجهود ومتابعه المستمره معى اخى كريم
لقد قمت بعملية بحثت طويله فى الفترة السابقه وعثرة على الحل
حيث انى ركبت اضافة تجارىه اضافية سمحت لى بالاتصال مباشر بدون اى عقبات
حاليا انى متوقف بسبب تعاريف بعض الازرار حيث تفقد تعريفه كل فترة بعد ايقاف تشغيل الدلفى
حاليا ابحث عن ملف باسم mysqldbtables.dcu
وكحل مؤقت استخدم فى خانة
type
MyTable1: TMyTable;
وهو حل ادىى بالغرض