الانتقال إلى المحتوى
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.

مشكلة فى تعامل Adf مع 2012 Ms Sql Server

Featured Replies

بتاريخ:

أنا أنشأت مشروع بالADF وعملت إتصال بقاعدة بيانات sql server 2012 وعند إنشائى لصفحة جديدة صممت الصفحة كالآتى:

وضعت على الصفحة Master Detail by Navigation List وأيضاً وضعت جدول بداخله ووضعت أزرار للإنشاء والإدخال والحذف والحفظ وعند التشغيل لاحظت الآتى:

عندما قمت بعملية إدخال وإخراج لمرة واحدة أو مرتين وجدت أن عند الحذف فى ثالث أو رابع مرة يظهر لى فى الجدول أنه تم حذف السجل ولكن للتأكد عن فتح Application Module Tester وجدت أن هذا السجل لم يتم حذفه ولاحظت أيضاً فى الصفحه أنه عند إستخدامى للNavigation List لتغيير بيانات الmaster detail والرجوع للبيانات الأولى أجد ما وجدته فى الApplication Module Tester بأنه بالفعل لم يتم حذف هذا السجل.

عملت محاولات كتير كتغيير sqlserver jdbc driver ولكن دون جدوى لأنى وجدت عند إنشاء تلك الصفحة بنفس محتوياتها والإتصال بقاعدة بيانات oracle لم أجد هذه المشكلة على الإطلاق.

مع العلم أنى أسخدم JDeveloper Version 12.2.1.0.0

أتمنى منكم المساعدة للوصول إلى حل لهذه المشكلة.

 

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

تم تعديل بواسطة SHDev

  • الردود 53
  • المشاهدات 9.1k
  • البداية
  • اخر رد

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

الصور المنشورة

بتاريخ:

commit

لابد من إضافة مفتاح لعمل commit

هتلاقيه موجوده في 

post-167513-0-04064400-1493299838_thumb.jpg

بتاريخ:

جرب من الشاشة

هذا هو الفيصل

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

commit

لابد من إضافة مفتاح لعمل commit

هتلاقيه موجوده في 

لقد أضافت بالفعل مفتاح لعمل commit كما أشارت وقمت بإضافة أزرار الإنشاء والحذف فى الdata control الخاصة بالdetail

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

جرب من الشاشة

هذا هو الفيصل

آسف لم أفهم ما تقصده بالشاشه

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

أود أيضاً أن أضيف أننى عندما قمت بإجراء عمليات الإدخال والحذف على الApplication Module Tester وجدت أنها تعمل بشكل طبيعى بدون مشاكل. المشكلة فقط تظهر عند التعامل مع الصفحة.

بتاريخ:

التجربة من AppModule لا تعني شيئاً

أنت ستقوم بإنشاء شاشة لكي يستخدمها المستخدم ولن تعطي له AppModule

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

أعلم ذلك بالطبع ولكنى قمت بذلك للتجربة فقط ولأوضح المشكلة بالكامل

بتاريخ:

إذن جرب من الشاشة

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

لقد قمت بالتجربة على الصفحة ولكن ماقصدك بالشاشه

بتاريخ:

الشاشة هي الصفحة

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

وقد كان أنا جربت بالفعل عليها

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

أود أيضاً أن أضيف أننى جربت إنشاء صفحة جديدة ووضعت جدول عادى بدون Master Detail وقمت بإضافة أزرار الإدخال والحذف ووجدت نفس المشكلة
 

بتاريخ:

هل يوجد primary key للجدول؟

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

نعم ،  يوجد primary key لكل الجداول

بتاريخ:

تأكد أن entity object به primary key أيضاً

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

لقد تأكدت من ذلك بالفعل

بتاريخ:

لا يبدو الخطأ واضح السبب

قد يكون هناك شئ خطأ أخر

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

 

بعد أن قمت بعمليات إدخال وحذف ظهر لى هذا فى الLog

<org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl> <ViewHandlerImpl> <_isTimestampCheckEnabled> <Apache Trinidad is running with time-stamp checking enabled. This should not be used in a production environment. See the org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml> 

<Apr 30, 2017 10:08:07 AM EET> <Warning> <Socket> <BEA-000449> <Closing the socket, as no data read from it on 127.0.0.1:5,939 during the configured idle timeout of 5 seconds.> 

<Apr 30, 2017 10:08:07 AM EET> <Warning> <Socket> <BEA-000449> <Closing the socket, as no data read from it on 127.0.0.1:5,941 during the configured idle timeout of 5 seconds.> 

<Apr 30, 2017 10:08:07 AM EET> <Warning> <Socket> <BEA-000449> <Closing the socket, as no data read from it on 127.0.0.1:5,940 during the configured idle timeout of 5 seconds.> 

 

بتاريخ:

لا شئ فيها

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

هل فى حل للمشكلة دى ولا مفيش ياريت لو فى حل لديكم أفيدونا به

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

علشان حتى نعرف إذا كان ينفع نستخدم sql server فى مشاريعنا ولا ماينفعش

بتاريخ:

استخدام sql server عادي

المشكلة لديك تحتاج إلى بحث

عادة تكون هناك خصائص غير صحيحة

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

بعد البحث وجدت أن هذه المشكلة تتعلق بالapplication module configuration فما هى الconfiguration المناسبة للتعامل مع sql server 2012

بتاريخ:

وكيف وجدت المشكلة؟

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

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

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

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

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

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.