بتاريخ: 19 يونيو 20196 سنة comment_298630 بسم الله الرحمن الرحيم يا اخواني انا الان في برنامجي وعلى الشاشة الفورم ومتصل بالمستخدم system مثلا اريد ان اضغط على كومند يقوم يحول الاتصال على المستخدم scott انا كنت اكتب الكود التالي في 6i forms_ddl('connect scott/tiger'); IF FORM_SUCCESS THEN MESSAGE ('connect '); ELSE MESSAGE ('Unconnect '); END IF; ولكن الان مع 10جي يعطيني انه لم يتم الاتصال فما هو البديل او التعديل على الكود السابق وشكرا تقديم بلاغ
بتاريخ: 19 يونيو 20196 سنة كاتب الموضوع comment_298632 هل الطريقه السابقه غير شغاله مع 10جي تقديم بلاغ
بتاريخ: 19 يونيو 20196 سنة كاتب الموضوع comment_298633 وهل هذه الطريقه سليمه LOGOUT ; IF FORM_SUCCESS THEN MESSAGE('LOGOUT Ok') ; END IF ; declare user_name varchar2(80); user_pass varchar2(80); begin user_name:='test2'; user_pass:='test2'; LOGON(user_name,user_pass); end; وكيف اعرف انه تم الاتصال بالمستخدم test2 تم تعديل 19 يونيو 20196 سنة بواسطة الحكيمي تقديم بلاغ
بتاريخ: 19 يونيو 20196 سنة comment_298634 انت محتاج توصل الفورمز بالداتابيز.اقرأ عن الأمر. تقديم بلاغ
بتاريخ: 20 يونيو 20196 سنة كاتب الموضوع comment_298635 انا كاتب في هذه الشاشه في الترايجر on_logon declare user_name varchar2(80); user_pass varchar2(80); begin user_name:='system'; user_pass:='manager'; LOGON(user_name,user_pass); end; فهو اول ما ادخل للشاشه يكون شغال على السيستم وبعدين اريد الضغط على كومند يقوم يخرج من المستخدم سيستم ويعمل كنكت مع test2 تقديم بلاغ
بتاريخ: 20 يونيو 20196 سنة comment_298638 يمكنك إستخدام هذا الأمر ALTER SESSION SET CURRENT_SCHEMA=SYSTEM تقديم بلاغ
بتاريخ: 22 يونيو 20196 سنة كاتب الموضوع comment_298645 اخي المبرمج الصاعد هل الكود هذا بديل عن الكود السابق بالكامل وكيف اتأكد انه تم عملية الاتصال بالمستخدم الاخر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.