eddy بتاريخ: 3 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 3 أبريل 2007 السلام عليكمدلوقتي انا عاوز اجيب الأي بي بتاع الجهاز عن طريق الفورم او الأس كيو الو بكتب الكود ده select sys_context('usernv','ip_address') from dual لكن للاسف النتيجه اللي بتجيلي عباره عن تيبول فاضي متكون من كولومن واحد اسمه sys_context('usernv','ip_address') ايه الحل يا جماعه ؟؟؟؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
basilt بتاريخ: 4 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2007 السلام عليكم , للحصول على ال IP_Address استخدم هذه الكود : select SYS_CONTEXT('USERENV', 'IP_ADDRESS', 15) ipaddr from dual; وبالتوفيق .. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هانى سند بتاريخ: 4 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2007 السلام عليكم و رحمة الله وبركاته أخي الكريم eddyالSELECT لا ترجع قيمة لانك تكتب USERENV بطريقة خاطئة فانت تكتبها USERNVو الصحيح هو USERENV و اليك نسخة مصححة من الكود SELECT SYS_CONTEXT('USERENV','IP_ADDRESS') FROM DUAL بقي فقط توضيح البارمتر الثالث الذي اضافه الأخ basilt و هو 15 و هو خلص بالLENGTH اي طول الRETURN او النتيجة فقط و القيمة الافتراضية له هي 256 BYTE و يمكن استخدام اي رقم من 1 الي 4000 و حتي اذا حددت رقم غير صالح سيتم تجاهله و استخدام القيمة الافتراضية اي ان حذفه لن يؤثر علي الجملة بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eddy بتاريخ: 4 أبريل 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2007 شكرا يا جماعه ... جزاكم الله كل خيرجارى التجربه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eddy بتاريخ: 5 أبريل 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 أبريل 2007 جربت الكود اكتر من مره و اخذته كوبي و بست ومع ذلك مش شغالايه السبب؟؟ّّّّّّّّّّ!!!!!!!!!!!!!!!!! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هانى سند بتاريخ: 5 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 5 أبريل 2007 السلام عليكم أخي الكريم الكود يعمل عندي ولا يوجد به اي مشكلة و هذا نتيجة تشغيله SQL> SELECT SYS_CONTEXT('USERENV','IP_ADDRESS') FROM DUAL 2 ; SYS_CONTEXT('USERENV','IP_ADDRESS') -------------------------------------------------------------------------------- 62.69.150.106 SQL> SPOOL OFF ما الخطأ الذي يظهر لك او ما النتيجة التي تظهر لك و ما الاصدار الذي تستخدمه ؟؟؟؟أرجو الاجابة لااستطيع مساعدتكبالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eddy بتاريخ: 5 أبريل 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 أبريل 2007 شكرا جدا لأهتمامكانا استخدم Oracle 10giSQLيعنى المفروض كل شيء عادىوجربته علي اكتر من جهازوالنتيجه اللي بتظهرلى هي SYS_CONTEXT('USERENV','IP_ADDRESS') يعنى جدول فاضي !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
comander بتاريخ: 6 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 6 أبريل 2007 أنا برضه بيظهرلى جدول فاضى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 26 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2007 أنا برضه بيظهر لى جدول فاضى هكذا :- SQL> SELECT SYS_CONTEXT('USERENV','IP_ADDRESS') FROM DUAL; SYS_CONTEXT('USERENV','IP_ADDRESS') ---------------------------------------------------------- فأيه الحل و شكراًُ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hassan978hmk بتاريخ: 26 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 26 أبريل 2007 هذا الاستعلام يعطيني نتيجة صحيحة في حال نفذته على جهاز CLINET وفي حال نفذته على الجهاز الذي يحوي قاعدة البيانات يعطي سطراً فارغاً. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mozak بتاريخ: 30 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2007 ولكن هذا الكوديعطى الأى بى الخاص بالجهاز المثبت عليه قاعدة البياناتولو استخدمته من الclient machine سوف يعطى الأى بى الخاص ايضا بالسيرفر وليس الخاص بال clientولأظهار الأى بى الخاص يجب استخدام الwebutil على ما أعتقد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
okm461 بتاريخ: 2 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 2 مايو 2007 ولكن هذا الكوديعطى الأى بى الخاص بالجهاز المثبت عليه قاعدة البياناتولو استخدمته من الclient machine سوف يعطى الأى بى الخاص ايضا بالسيرفر وليس الخاص بال clientولأظهار الأى بى الخاص يجب استخدام الwebutil على ما أعتقد ده صحيح لأن شغل webutil بيكون على ال clientده فى حالة العمل على 9 او 10gاما فى حالة العمل على 6i فكل البيانات بتاع الاجهزة المتصلة بقاعدة البيانات موجودة فى view V_$SSENSION وده موجود تحت المستخدم SYS اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 9 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 9 مايو 2007 السلام عليكم ورحمة الله وبركاتهدخلت على المستخدم system/managerالنسخة 8iكتبت هذا الكود SELECT SYS_CONTEXT('USERENV','IP_ADDRESS') FROM DUAL أعطاني الـ ipوجزاكم الله خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.