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

Save Update In Data Base

Featured Replies

بتاريخ:

السلام عليكم اخوتي الكرام لدي حقل في الداتابيز اريد ان يزيد1 كلما يدخل يوزر اي مثلا اليوزر عمر دخل6مرات واليوزر محمد دخل7 مرات وهكذا
اجريت محاوله علي الكلاس appmodule كالاتي


.out.println("Nologin_BEFADD = "+user.getNologin());
user.setNologin(((Number)row.getAttribute("Nologin")).intValue()+1);
System.out.println("Nologin_AFTERADD = "+user.getNologin());
this.getDBTransaction().commit();
System.out.println("Nologin_AFTERCOMMITT = "+user.getNologin());

في التنفيذ يطبع الجمل تمام علي logfile ولكن مشكلتي لايحفظ في الداتابيز؟ ماذاااا افعل

بتاريخ:

لا بد من كتابة جملة Insert تقوم بالحفظ في جدول

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

اذن كيف اكتب جمله insert يابشمهندس

بتاريخ:

insert into table_name values(column values)

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

insert into table_name values(column values)

هذه الصيغه علي query تبع view. ام. تيع entity

بتاريخ:

داخل ال APPMODULE

 

هل هذا الامربيعمل تعديل على الجدول

user.setNologin(((Number)row.getAttribute("Nologin")).intValue()+1);

       this.getDBTransaction().commit(); 

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

البشمهندس ربيع نعم هذا الامر يضيف 1 وعند التنفيذ يطبع الاتي في ال logfile

Nologin_BEFADD = 0
Nologin_AFTERADD = 1
Nologin_AFTERCOMMITT = 1


ولكن لايعمل تعديل علي الجدول

بتاريخ:

 

insert into table_name values(column values)

هذه الصيغه علي query تبع view. ام. تيع entity

 

لا هذا ولا ذاك

هذه جملة عادية

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

اذن تقصد جمله prepare statdment يابشمهندس ؟

بتاريخ:

نعم

بتاريخ:

نعم

 

       this.getDBTransaction().commit(); 

 

هذه الجملة فى appmoudle    المفروض  تعمل ايه؟

بتاريخ:

 

try

      {

 

 

 

this.getDBTransaction().commit();

      }

      catch (Exception e)

      {

        e.printStackTrace();

      }

 

بتاريخ:

 

نعم

 

       this.getDBTransaction().commit(); 

 

هذه الجملة فى appmoudle    المفروض  تعمل ايه؟

 

تقوم بعمل commit وبالتالي يتم الحفظ

بتاريخ:

طيب لو كتبت الكود على هذا النحو  لمعرفة لو فشل فى التعديل والحفظ   هل هذا صحيح

 

try
      {
 
 
 
this.getDBTransaction().commit();
      }
      catch (Exception e)
      {
        e.printStackTrace();
      }
 
 
 
بتاريخ:

لا مانع لكن في حالة وجود exception فهو يقوم فقط بإعلام المبرمج وليس المستخدم

بتاريخ:

تمام يا باشمهندس الف شكر

بتاريخ:

العفو

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

تمام ساجرب اذن الف شكر ياباشمهندسين

بتاريخ:

بالتوفيق

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

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

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

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

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

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.