بتاريخ: 26 مايو 201411 سنة comment_251112 هذا ليس توضيح كافي للمشكلة ..فالخطأ mismatch تعني عدم توافق او تطابق في نوع البيانات data Type فأين هذا الكود مكتوب وما هو ؟ حتى ظهر هذا الخطا تقديم بلاغ
بتاريخ: 28 مايو 201411 سنة كاتب الموضوع comment_251199 ىهذا هو الكود declare x number; x1 number; begin if :ID_NO is null or :user_name is null or :password is null then set_alert_property('ALERT1',alert_message_text,'enter user number'); x:=show_alert('ALERT1'); go_item('ID_no'); raise form_trigger_failure; else insert into USERS(ID_NO ,USER_NAME,PASSWORD) values(:ID_NO,:USER_NAME,:PASSWORD); commit_form; forms_ddl(' create user '||:user_name||' identified by '||:password); forms_ddl(' grant create session to '||:user_name||' identified by '||:password); forms_ddl(' grant create any table,create session to '||:user_name||' identified by '||:password); forms_ddl(' create public synonym city for mm.city'); message('تم اضافة مستخدم '); clear_form; end if; end; ------- وهذا جدول المستخدمين create table users( id_no number(20), user_name nvarchar2(30), password nvarchar2(30), constraint pk_id_no primary key(id_no)); --------------------------- تم تعديل 28 مايو 201411 سنة بواسطة ميسم الكرام تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.