الانتقال إلى المحتوى

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


SHDev

Recommended Posts

أنا أنشأت مشروع بال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
  • البداية
  • اخر رد

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

  • SHDev

    32

  • sd4it

    21

  • trainee ADF

    1

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

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

commit

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

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

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

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

 

بعد أن قمت بعمليات إدخال وحذف ظهر لى هذا فى ال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.> 

 

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل



×
×
  • أضف...

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

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