المشاركات : 61
المواضيع 25
:
: 3
الإنتساب : Sep 2010
لدي تطبيق مبني مخدم/عميل ويستخدم قاعدة البيانات أوراكل والآن أحتاج شبكة الانترنت للوصول الى المخدم بدلا من الشبكة العادية فما هي أبسط طريقة ودون الحاجة لاجراء تعديلات كبية على التطبيق
جزاكم الله كل خير
المشاركات : 211
المواضيع 16
:
: 8
الإنتساب : Jan 2012
أخي استخدم lecteur reseau مثلا G:\
بالتوفيق
المشاركات : 61
المواضيع 25
:
: 3
الإنتساب : Sep 2010
جوبك غير واضح لي فسير أكثر
جزاك الله خيرا
المشاركات : 211
المواضيع 16
:
: 8
الإنتساب : Jan 2012
أخي قم بما يلي:
1- مشاركة قاعدة البيانات (partage la base de donnée)
2- انشئ قارئ شبكة (lecteur réseau sur le dossier partager) بالذهاب الى خصائص (poste de travail) و الضغط على الزر الأيمن للفأرة واختيار (connecter un lecteur réseau) في النافذة التي ستظهر اختر اسم القاريء و ليكن: G:\ ثم حدد الملف إما بوضع عنوان آي بي الخاص بالموزع و اسم الملف أو بالضغط على زر (Parcourir) و البحث عن الملف ثم (Terminer).
3- في اسم قاعدة البيانات حدد المسار G:\nom de base
و قم بالإتصال
أتمنى أن أكون وفقت في الشرح و ان تكون الفكرة واضحة و صحيحة
بالتوفيق أخي
المشاركات : 61
المواضيع 25
:
: 3
الإنتساب : Sep 2010
أخي الكريم في سؤالي أوضحت أنني استخدم قاعدة البيانات أوراكل ولا يتم الاتصال بها عن طريق مشاركة ملف كما هو واضح في الطريقة قتراحتها والتي أعتقد أنها قد تنجح مع Access أو ما شابه
جزاكم الله خيرا
المشاركات : 211
المواضيع 16
:
: 8
الإنتساب : Jan 2012
أخي الكريم للإتصال بقاعدة بيانات أوراكل من الديفلوبر أوراكل تحتاج الى التعديل على ملف إسمه TNSNAME.ORA بوضع عنوان آي بي الخاص بالموزع و اسم قاعدة البيانات
أما من خلال الدالفي فتوجد مكونات خاصة بالإتصال ما عليك سوى وضع عنوان آي بي الخاص بالموزع في الخاصية DATABASENAME أعطيك مثالا
انا استخدم delphi 5 و للإتصال بقاعدة بينات أوراكل يلزمني مكون TDatabase و ليكن Database1 و قد جربتها على قاعدة بيانات أوراكل Oracle Database 10g Express Edition
1- نقوم بإنشاء source ODBC و نختار لها الـ PILOTE في هذه الحالة سيكون ORACLE IN XE و عند الضغط على زر إنتهاء TERMINER ستظهر لك نافذة الإتصال حدد ما يلي:
data source name: اسم الموزع أو عنوان الآي بي مثل: 127.0.0.1:8080 حيث:127.0.0.1 معناه أن قاعدة البيانات موجودة في نفس الجهاز أما 8080 فهو المنفذ التي سنتصل به بقاعدة البيانات.
2- TNS Service Name: اسم قاعدة البيانات
3- USER ID : اسم المستخدم
ثم جرب الإتصال بالضغط على الزر: TEST CONNECTION في حالة النجاح إضغط على OK و في حالة العكس صحح معطيات الإتصال.
بعدها نعود إلى البرنامج و إلى المكون Database1 و نغير الخصائص كما يلي:
1- ALIAS NAME: وهو اسم الإتصال أو data source name الخاص ODBC أنا سميته: 127.0.0.1:8080
2- DATA BASE NAME: اسم قاعدة البيانات مثل: XE
ثم غير الخاصية CONNECTED إلى TRUE للإتصال
أخي الكريم أتمنى أن أكون قد وفقت في الشرح و أن تكون طريقتي صحيحة.
بالتوفيق أخي