بتاريخ: 28 أكتوبر 200916 سنة comment_174626 الاخوة الكرام لدي برنامج بسيط عملته على اوراكل 10جي للدعم الفني بمعنى صممت فورم طلب دعم ونزلتها عند المستخدمين بحيث يكتب المستخدم البيانات المطلوبة ويرسلها علي لاقوم بالدعم الفني ولكن حبيت ان البرنامج يأخذ اسم الكمبيوتر كأسم صاحب الطلب بحيث يختصر على المستخدم ولاداعي لكتابة اسم المستخدم فهل هناك اجراء معين افيدوني جزاكم الله خيرا... تم تعديل 28 أكتوبر 200916 سنة بواسطة mustafagamiel تم تعديل العنوان ليدل على المضمون تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة كاتب الموضوع comment_174630 جزاك الله خيرا ولكن ليس هذا طلبي طلبي هو كيف اعمل اجراء في اوراكل لأخذ اسم الكمبيوتر وتخزينه في الداتا بيس تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة comment_174633 السلام عليكم يمكنك استخدام SELECT SYS_CONTEXT('userenv',´ host´) from dual ملحوظة لو العمل على شبكة يبقى لابد من الويب يوتيل للحصول على اسم اي كلينت تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة comment_174636 try this script some useful information you want select sys_context('USERENV', 'SESSION_USER') SESSION_USER, SYS_CONTEXT('USERENV','CURRENT_USER') current_user, sys_context('USERENV', 'TERMINAL') TERMINAL, SYS_CONTEXT('USERENV','HOST') host, SYS_CONTEXT('USERENV','OS_USER') os_user, SYS_CONTEXT('USERENV','IP_ADDRESS') ip_address , sys_context('USERENV', 'DB_NAME') "Database Name" , sys_context('USERENV', 'CURRENT_SCHEMA') CURRENT_SCHEMA from dual; تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة كاتب الموضوع comment_174647 اشكركم جميعا تم حل المشكلة بالكود المرسل من مصطفى وجزاكم الله خيرا تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة comment_174662 السلامة عليكم للحصول على اسم الحاسب فقط يمكنك بهذاه الفانكشن create or replace function com return varchar2 is all_name varchar2(100); y varchar2(100); z varchar2(100); len number; begin select sys_context('userenv','host') into all_name from dual; len:=length(all_name); z:=instr(all_name,'\'); y:=substr(all_name,z+1,len-z); return(y); end; / select com from dual; ملحوظة لو العمل على شبكة يبقى لابد من الويب يوتيل للحصول على اسم اي كلينت وفقكم الله تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة comment_174685 لابد من استخدام الـ webutil لمعرفة اى معلومات عن جهاز الـ client مثل اسم الجهاز او الـ IP أو اسم المستخدم ( الوندوز ) وهكذا تقديم بلاغ
بتاريخ: 3 فبراير 201016 سنة comment_184054 للوصول لنفس نتيجة فانكشن أستاذ مصطفى السابقة ولكن باستعلام فقط يمكنك استخدام هذه الصيغة SELECT SUBSTR ((SELECT SYS_CONTEXT ('userenv', 'host') FROM DUAL), INSTR ((SELECT SYS_CONTEXT ('userenv', 'host') FROM DUAL), '\') + 1, LENGTH ((SELECT SYS_CONTEXT ('userenv', 'host') FROM DUAL)) - INSTR ((SELECT SYS_CONTEXT ('userenv', 'host') FROM DUAL), '\') ) host_name FROM DUAL; تقديم بلاغ
بتاريخ: 7 فبراير 201016 سنة comment_184418 اخواني انا عامل بروسيجر برجع لي اسم الجهاز ,واي بي بتاعه بسم المشكله ان المستخدمين بعملوا على الابليكاشن على الشبكه وداءما بحفظ لي اسم السيرفر واي بي بتاعه وهدد مشكله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.