الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

اود عمل ربط بين الديفلوبر مع قاعدة البياناتDB 2

Featured Replies

بتاريخ:

ارجوا من خبراء المنتدى او ممن لديه اي فكره عن هذا الموضوع او من قد جرب هذه الطريقه من قبل افادتني بالرد على الاستفسار التالي:

انا املك نظام يعمل على قاعدة البيانات اوراكل و الواجهات الخاصه به بالديفلوبر و اود في عمل ربط بين واجهات نظامي لكن مع قاعدة البيانات ال DB2 فهل سيكون هناك امكانيه لتحقيق عملية الربط ام لا و في حال تمت عملية الربط بنجاح هل سيكون هناك توافقيه بين الديفلوبر و ال DB2 فأرجو ممن لديه اي معلومه عن هذا الموضوع إفادتني و له جزيل الشكر.....


اختكم احلام صدقه
مبرمجة كمبيوتر
صنعاء /اليمن...

بتاريخ:

لا يمكن استعمال DB2 مع الديفلوبر
فالديفلوبر لا يعمل الا مع اوراكل داتابيز
وانتي بحاجه الى third party
يعمل كوسيط بين الاوراكل وdb2
انا شخصيا استعمل BORLAND C++BUILDER
ك third aplication

بتاريخ:
  • كاتب الموضوع

اخ :JLL_JORDAN_1
بداية اشكرك الشكر الجزيل على ردك على إستفساري المطروح و لكن يوجد لدي بعض الاستفسارات
و التي اتمنى منك ان ترد عليها و هي:
1-انت قلت لي بإنه لا يمكن استعمال DB2 مع الديفلوبر و إن الديفلوبر لا يعمل الا مع اوراكل داتابيز فهل انت متأكد من هذا الشيء 100%? و هل توصلت الى هذا الاستنتاج بعد بحث طويل و محاوله منك في تحقيق عملية الاتصال و لم تنجح إطلاقاً و لا بإي طريقه من الطرق ؟ و هل اعتبر ردك لي هذا رد قاطع لا يوجد به مجال للبحث و المحاوله من جديد
وذلك لاختصار الوقت و الجهد و التركيز على جانب اخر للوصول لتحقيق عملية الربط بنجاح . لاني احتاج لتحقيق عملية الربط هذه بنجاح و بوقت قياسي .و اناحتى الان لا زلت في مرحلة البحث !!

2- لماذا كنت ترغب انت في تحقيق عملية الربط بين الديفلوبر و الDB2 و لم تتعامل مع بيئة التطوير التابعه و المتوافقه معDB2؟؟
3-و بالنسبه لقولك لي بانني بحاجه الى third party
يعمل كوسيط بين الاوراكل وdb2 لتحقيق عملية الربط بنجاح و انك
تستخدم شخصيا BORLAND C++BUILDER
ك third aplication فهل انت الان تستخدم الديفلوبر مع ال DB2 بإستخدام BORLAND C++BUILDER
كما تستخدم الديفلوبر مع الاوراكل تماماً من حيث التوافقيه و التكامل و عمليات الlocks بنجاح و دون اي مشاكل تذكر
كون لديك خبره عمليه و تجربه مسبقه في هذا المجال..
وهل يوجد هناك طرق بديله لتحقيق عملية الربط بين الديفلوبر و الDB2 ودون الحاجه لوسيط ثالث؟؟؟؟

ارجو الرد مع جزيل الشكر
و تحياتي اليك
احلام صدقه
مبرمجة كمبيوتر
صنعاء/اليمن

بتاريخ:

الاخت احلام صدقه
ان oracle devloper باصداراته مصمم للتعامل مع قواعد بيانات من نوع اوراكل
فقط لا غير ,ولا يمكن ربطه مع اي قواعد بيانات خرى اي فقط حكر على اوراكل
اما بالنسبه للDB2 ليس لي اي خبره فيه ولم اتعامل معه مطلقا لكن انا استعمل
borland c++ builder للتصدير البيانات من اوراكل الى foxpro
access,word,dbase III ,ومختلف قواعد البيانات التي تقبل الربط على
ODBC
ولقد لجئت مؤخرا لهذه الطريقه لتدقيق جداول الناخبين بالانتخابات ونجحت
ارجو لكي التوفيق

بتاريخ:

الأخ الكريم JLL_JORDAN_1
بداية أود أن أشكرك ومن فتح موضوع الربط مع قواعد بيانات db2 من خلال الـ Developer
إلا أنني بداية أرجو أن لا تطرح الأجوبة جزافا ودن بحث أو تجريب إذ أن Oracle Developer لا شك بأنها تعمل مع
قواعد البيانات Oracle بفاعلية كونها صممت لها ولكن هذا لا يعني أنه لا يمكن تشغيلها مع قواعد بيانات أخرى مثل
Access , Sqlserver , DB2 ,..... وغيرها وطبعا هذا الشي أكيد ومجرب وبكل بساطة يمكن الدخول على help
من خلال الـ Developer وابحث ستجد أنه فعلا ممكن ولو باستخدام ODBC وهناك تعليق بسيط مأخوذ من Developer Help وهو التالي :

Datasource property

Specifies the name of the database currently in use.
Applies to application
Set not settable

Refer to Built-in

GET_APPLICATION_PROPERTY

Default

ORACLE

Usage Notes

This property is used in connection with non-Oracle data sources.
It returns the name of the database for connections established by Form Builder,
not for connections established by On-Logon triggers. The following settings are
valid for this property:

ORACLE
DB2
NULL (Unspecified database, or not logged on)
NONSTOP
TERADATA
NCR/3600
NCR/3700

SQLSERVER


كما هناك مثال آخر
On-Select Trigger examples

Example

In the following example, the On-Select trigger is used to call a user exit, 'Query,'
and a built-in subprogram, SELECT_RECORDS, to perform a query against a database.

IF Get_Application_Property(DATASOURCE) = 'DB2' THEN
User_Exit ( 'Query' );
IF Form_Failure OR Form_Fatal THEN
ABORT_QUERY;
END IF;
ELSE
/*
** Perform the default Form Builder task of opening the query.
*/
Select_Records;
END IF;

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

مع تمنياتي لكم بالتوفيق جميعا إن شاء الله

بتاريخ:

اخي شكرا على الرد....
ولكن قصد السؤال هو هل يمكن ربط الديفلوبر 10g مع قواعد بيانات DB2
بدون استخدام الODBC ?
هذا هو السؤال يا صديقي
اذا ردك ليس صحيحا وليس بمحله.

بتاريخ:

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

الاخ الكريم jll_jordan_1

عذرا و لكن ردك انت منذ البداية ليس صحيحا و ليس في محله
و كيف تعتقد انه يمكن ربط قاعدة بيانات بغير معايير اوراكل بالديفيلوبر؟!!!
عن طريق شبكة الكهرباء مثلا!!!!
هذه قواعد بيانات غريبة عن الديفيلوبر و تحتاج الي (وسيط) يفهم الية عمل قواعد البيانات
كما ان ال ODBC و ال OLEDB من ضمن الانظمة الوسيطة التي تربط مصادر قواعد البيانات بمكتبات قواعد البيانات مثل ال DAO و ADO و ADO.NET و هي انظمة عملت عليها سابقا بال Visual Basic 6 و ال Visual Basic.NET و ال #C و باستخدام مكتبات قواعد البيانات DAO و ADO و ADO.NET او باستخدام الاوراكل مع ال ODBC

ال developer يمكنه العمل مع معظم انواع قواعد البيانات و ال xml و حتي ال flat files
ارجوا التدقيق في المعلومة و عدم مهاجمة الصح لمجرد الجدل

و ااسف مرة اخري و لكن لا يصح الا الصحيح

بتاريخ:

الربط بواسطة Oracle Forms لقاعدة بيانات غير اوراكل .. لا اظن ان هذه ممارسة صحيحة .
ابسط سبب ان لغة PL/SQL والتي يعتمد على الفورمز هي لغة خاصة بقاعدة اوراكل فقط .
مثل لغة TSQL بالنسبة للSQL Server

افضل طريقة هي جعل الربط على مستوى قواعد البيانات ثم التعامل معها كانها قاعدة بيانات اوراكل
وفيه منتج خاص بموضوع الربط اسمه Oracle Transparent Gateway
و يمكن قراة معلومات عنه من خلال هذا الملف
http://www.oracle.com/technology/products/...t_practices.pdf

موفقين جمعياً .

بتاريخ:

السيد digital_mind
يبدو ان مستوى الاستيعاب لديك بطيئ قليلا مع الاسف
فانت لم تستوعب السؤال ولا الاجابه
فقط تريد المشاركه والكلام ليس اكثر
انصحك باعادة القراءه منذ البدايه قبل المهاجمه
وعلى فكره لا اظن انه لديك كهرباء اصلا او تعرفها

الاخ احمد الجابري شكرا على الرد الحضاري
والواعي

بتاريخ:
  • كاتب الموضوع

بداية اود ان اتقدم بخالص الشكر و التقدير لجميع الاعضاء الذين ردوا و تفاعلوا مع موضوعي المطروح.

كما اود ان اخص بالشكر العضو الفعال و المتميز فعلاً . المدير الفني : أ.احمد درويش من الشقيقه سوريا
على رده العلمي و التقني السليم كما عودنا دائماً .
و هذا الشيء لا يستغرب عليه كون لديه من الخبره العلميه و العمليه المسبقه في هذا المجال ما يؤهله للرد بهذا المستوى المتميز و اكثر ايضأً. فشكراً جزيلاً لك يا أ.احمد درويش على ردك الجميل و الغني و المفيد . و كفيت ووفيت.

كما اود ان اتقدم بالشكر كذلك للاخ digital_mind على مشاركته المنصفه و اللطيفه حقاً .

وكذلك اود ان اشكر المشرف المتميز احمد الجابري على رده المميز مثله.
و كنت اود ان اقول لك يا أخ احمد بإني اعلم بإن عملية الربط بواسطة Oracle Forms لقاعدة بيانات غير اوراكل لا تعتبر ممارسة صحيحة .
فانا حالياً اعمل مبرمجة اوراكل مع الديفلوبر ولا توجد لدي اي مشاكل تذكر كون الديفلوبر صممت خصيصاً للعمل مع الاوراكل
و لكني احتجت لتحقيق عملية ربط نظامي الجاهز و المصمم بالديفلوبرمع قواعد البيانات ال DB2 و ذلك نزولاً عند رغبة الزبون فهو لا يريد التعامل مع الاوراكل و انما يريد الاستمرار بالعمل على ال DB2 كون لديه انظمه اخرى تعمل على الDB2
و لا يريد التعدديه في قواعد البيانات او الانتقال من الDB2 ال الاوراكل...

كما اود ان اشكر الاخ JLL_JORDAN_1على التفاعل و الرد و اود ان اقول لك يا اخ 1_JLL_JORDAN
ان ما ينقصني انا و انت هو
هو المعلومه الصحيحه (و التي لن نحصل عليها الا بالبحث العلمي السليم) و التجريب و المحاوله فقط لا غير و هذا هو طريق النجاح الحقيقي . و ليس من العيب ان نخطيء و لكن العيب ان نستمر في الخطأ و الاعتراف بالذنب فضيله.
مجرد استفسار:
اخ 1_JLL_JORDAN اود ان أسألك سؤال واحد و اخير وهو اين ورد الاستفسار او كيف توصلت الى استنتاج ان
القصد من سؤالي هو:
هو هل يمكن ربط الديفلوبر 10g مع قواعد بيانات DB2 بدون استخدام الODBC ؟
و على العموم و في كل الاحوال شكرأ..

و اخيراً و ليس بيننا بإخير اود ان اقول لكم ان الغرض الاساسي من طرحي لهذا الموضوع هو البحث عن
المعلومه الصحيحه . لا لاجل الدخول في جدال و مهاترات شخصيه فأرجوا ان نكون و تكون ردودنا على مستوى المنتدى و اعضاءه !!؟



و ارغب في المزيد ممن لديه المزيد


و تحياتي للجميع


اختكم :احلام صدقه.
مبرمجة كمبيوتر
صنعاء/اليمن

بتاريخ:

اقتباس
"وهل يوجد هناك طرق بديله لتحقيق عملية الربط بين الديفلوبر و الDB2 ودون الحاجه لوسيط ثالث؟؟؟؟ ".......

:-(اليس هذا هو السؤال يا طويلة العمر ؟).......

بتاريخ:
  • كاتب الموضوع

لا ليس هذا هو السؤال يا طويل العمر!!!

الاخ الكريم : jll_jordan_1

عذراً و لكني اعتقد ان اقتباسك كان ناقص فقد ورد هذا الاستفسار ضمن فقره رقم 3 من ردي عليك بخصوص قولك لي
بإني بحاجه الى third party يعمل كوسيط بين الاوراكل وdb2 لتحقيق عملية الربط بنجاح و انك
تستخدم شخصيا BORLAND C++BUILDER ك third aplication و يمكن الرجوع الى المشاركه للتأكد بنفسك
( و ما هي الا سحبة ماوس للأعلى )؟؟
و قد كنت اعلم مسبقاً و قبل ان اضع سؤالي هذا في المنتدى بإن هناك امكانيه لتحقيق عملية الربط بين الديفلوبر و الDB2
فقد بحثت في الHELP الخاص بالديفلوبر و تأكدت من الامكانيه بنفسي و لكني اردت معرفة الخطوات العمليه الصحيحه لتحقيق عملية الربط والحصول على امثله عمليه ممن قد قام بهذه التجربه مسبقاً
و ذلك لاختصار الوقت و الجهد و لتعم الفائده للجميع ..
فكان الغرض من سؤالي لك هو لماذا لا تستخدم ال ODBCكوسيط بين الديفلوبر و الDB2 و الاستغناء عن BORLAND C++BUILDER؟؟
لا كما قلت انتبإن سؤالي هو:
هل يمكن ربط الديفلوبر 10g مع قواعد بيانات DB2 بدون استخدام الODBC ؟؟؟
و الله على ما اقول شهيد...

و اعود و اقول لك يا أخ jll_jordan_1 شكراً جزيلاً لك على ردك و تفاعلك مع موضوعي فأنت اول من رد علي .و لا تقلق بخصوصي فأنا ممن يتقبلون الرأي و الرأي الاخر و اؤمن بالاختلاف في وجهات النظر . و حرية التعبير مكفوله للجميع
و لست منزعجه من مشاركتك معنا اطلاقاً بل على العكس فقد تشرفت بمشاركتك معنا في الموضوع المطروح ..
و ارجو ان تسامحني ان اخطأت في حقك بدون قصد مني ..وأرجو المعذره مره اخرى.
و تحياتي اليك..
احلام صدقه

تم تعديل بواسطة AHLAM ABDULLH SADAGH

  • بعد 1 شهر...
بتاريخ:

يمكن العمل مع معظم انواع نظم قواعد البيانات باستخدام الديفلوبر
إبتدا من الاصدار السادس
باستخدام oracle gateway













اخوكم : محمد حزام

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.