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

هاااام وعاجل ارجوا المساعده في تحديد الآي بي

Featured Replies

بتاريخ:

انا اشتغل على سيرفر يتم الدخول عليه من عدة أجهزة كمبيوتر والمطلوب هو التالي

 

1- اريد حفظ الآي بي ip الخاص بكل جهاز يقوم بعملية تسجيل الدخول للبرنامج ، فما هو الكود الخاص بحفظ الآي بي.

2- اريد حفظ اسم المستخدم في جهاز الكمبيوتر / واسم جهاز الكمبيوتر الذي يتم منه تسجيل الدخول. فما هو الكود المخصص لذلك.

 

وذلك لدعم الآمان ومعرفة و تتبع المستخدمين .... 

 

 

للأهميه ....... الرجاء من لديه معلومه فلا يبخل بها علي.

 

وأشكركم .... :)

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

آسف ما فهمت ،،، ممكن توضح آكثر لو سمحت 

 

أنا أعمل على 6i فورم دفلوبر 

فكيف أستطيع كتابة الكود الذي يدل على ذلك

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

من اين استطيع الوصول الى Webutil مع العلم أني اعمل على 6I دفلوبر ارجوووكم 

بتاريخ:

السلام عليكم

الـ Webutil Library لا تعمل مع الاصدار 6i.

بامكانك استخدام الجملة التالية للحصول على IP:

 

SELECT SYS_CONTEXT ('USERENV', 'IP_ADDRESS') ip
  FROM DUAL;

وللحصول على اسم الجهاز:

 

SELECT SYS_CONTEXT ('USERENV', 'HOST') HOST
  FROM DUAL;
بتاريخ:
  • كاتب الموضوع

ما زالت تظهر لي الرسالة التالية    identifier 'SYS_CONTEXT' must be declared

بتاريخ:
  • كاتب الموضوع
بحثت عن هذا الموضوع ووجدت حل من أحدهم
وهو إنشاء ما يشبه الداله في قاعدة البيانات ولكني لم أفهمه
فأرجوا من أحدكم شرحه ولكم الشكر والتقدير 
 
 
 
Well it seems sys_context wasn't available in 6i...
But you could wrap it up in a database Procedure and call this from forms:

reate or replace function my_sys_context(namespace in varchar2, parameter in varchar2) return varchar2 as

cbegin
  return sys_context(namespace, parameter);
end;

 

and call my_sys_context in your form.

بتاريخ:

الفكرة المطروحة:

ان تقوم بانشاء DB Function وتستدعيه من الفورم:

 

CREATE OR REPLACE FUNCTION my_sys_context (
   namespace   IN   VARCHAR2,
   parameter   IN   VARCHAR2
)
   RETURN VARCHAR2
AS
BEGIN
   RETURN SYS_CONTEXT (namespace, parameter);
END;
/
CREATE OR REPLACE FUNCTION osuser
   RETURN VARCHAR2
IS
   lv_osuser   VARCHAR2 (30);
BEGIN
   SELECT SYS_CONTEXT ('USERENV', 'OS_USER')
     INTO lv_osuser
     FROM DUAL;


   RETURN lv_osuser;
END;
/
بتاريخ:
  • كاتب الموضوع

أعتذر للجميع ولكن لأهمية الموضوع أريد أن أنجزه قبل يوم غداً 

 

من أين وكيف استطيع إنشاء DB Function

 

 

http://psoug.org/reference/sys_context.html

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

للأسف لم تنجح العملية ،،،،،،، بإنتظار أي جديد 

 

......... دعواتكم

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

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

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

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

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

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.