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

هام جداً .. معرفة Ip واسم المستخدم على جهاز العميل


Faisal Matari

Recommended Posts

أنا أعمل على قاعدة بيانات أوركل 6I وبرنامج التود

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

 

وأريد كود يًكتب على Forms لمعرفة رقم IP للشخص الذي دخل على النظام وكذلك معرفة أسم الجهاز الكمبيوتر الذي دخل منه وأسم المستخدم 

 

 

الرجااااااااااااء لأصحاب الإختصاص تزويدي بمعلومات تفصيلية (من أ الى ي) لمن يعرف شيء عن الموضوع

أكون ممتن لكم جداً جداً جداً جداً جداً جداً جداً جداً جداً جداً جداً جداً جداً جداً جداً جداً 

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

السلام عليكم

تم الرد سابقا على الموضوع:

1- انشيء هذا الـ Function على الداتابيز:

 

CREATE OR REPLACE FUNCTION osuser
   RETURN VARCHAR2
IS
   lv_osuser   VARCHAR2 (30);
BEGIN
   SELECT SYS_CONTEXT ('USERENV', 'IP_ADDRESS')
     INTO lv_osuser
     FROM DUAL;




   RETURN lv_osuser;
END;
/

2- اعمل له Test على الفورم كالتالي:

 

DECLARE
   vv_ip   VARCHAR2 (20);
BEGIN
   SELECT osuser
     INTO vv_ip
     FROM DUAL;


   MESSAGE (vv_ip);
   MESSAGE (' ');
END;
رابط هذا التعليق
شارك

أشكرك اخي الكريم على متابعتك المستميته لجميع المواضيع والرد عليها وان كانت مكرره 

 

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

والرسالة تقول انه لا يوجد توافق 

 

ارجوا الحل لمن لديه الحل .... :(

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

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

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

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

×   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.

جاري التحميل
×
×
  • أضف...

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

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