بتاريخ: 17 سبتمبر 201411 سنة comment_254921 انا اشتغل على سيرفر يتم الدخول عليه من عدة أجهزة كمبيوتر والمطلوب هو التالي 1- اريد حفظ الآي بي ip الخاص بكل جهاز يقوم بعملية تسجيل الدخول للبرنامج ، فما هو الكود الخاص بحفظ الآي بي. 2- اريد حفظ اسم المستخدم في جهاز الكمبيوتر / واسم جهاز الكمبيوتر الذي يتم منه تسجيل الدخول. فما هو الكود المخصص لذلك. وذلك لدعم الآمان ومعرفة و تتبع المستخدمين .... للأهميه ....... الرجاء من لديه معلومه فلا يبخل بها علي. وأشكركم .... تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة كاتب الموضوع comment_254933 آسف ما فهمت ،،، ممكن توضح آكثر لو سمحت أنا أعمل على 6i فورم دفلوبر فكيف أستطيع كتابة الكود الذي يدل على ذلك تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة كاتب الموضوع comment_254934 من اين استطيع الوصول الى Webutil مع العلم أني اعمل على 6I دفلوبر ارجوووكم تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة comment_254935 السلام عليكم الـ Webutil Library لا تعمل مع الاصدار 6i. بامكانك استخدام الجملة التالية للحصول على IP: SELECT SYS_CONTEXT ('USERENV', 'IP_ADDRESS') ip FROM DUAL; وللحصول على اسم الجهاز: SELECT SYS_CONTEXT ('USERENV', 'HOST') HOST FROM DUAL; تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة كاتب الموضوع comment_254937 ما زالت تظهر لي الرسالة التالية identifier 'SYS_CONTEXT' must be declared تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة كاتب الموضوع comment_254938 بحثت عن هذا الموضوع ووجدت حل من أحدهم وهو إنشاء ما يشبه الداله في قاعدة البيانات ولكني لم أفهمه فأرجوا من أحدكم شرحه ولكم الشكر والتقدير 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. تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة comment_254940 الفكرة المطروحة: ان تقوم بانشاء 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; / تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة كاتب الموضوع comment_254941 أعتذر للجميع ولكن لأهمية الموضوع أريد أن أنجزه قبل يوم غداً من أين وكيف استطيع إنشاء DB Function http://psoug.org/reference/sys_context.html تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة comment_254943 اكتب الـ Function على التود واضغط F9. او من خلال SQL PLUS. تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة كاتب الموضوع comment_254944 للأسف لم تنجح العملية ،،،،،،، بإنتظار أي جديد ......... دعواتكم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.