بتاريخ: 13 أبريل 200520 سنة comment_33023 مساء الخير جمعياً بصراحه مشكله عقدتني كثير وهي إني لما احاول أعمل إضافه إلى جدول يرفض وذلك بسبب sequence numberلأني كنت أضيف عادي ماعندي مشكله بس بعد مااستخدمت seqصار يرفض الأضافه "علماً بأنه في asp لاتضيف داخل sql insert اي auto number"وهذا الكود اللي فيه مشكله :<%sql="INSERT INTO branch(name,"sql=sql & "class,address,telephone)"sql=sql & "VALUES"sql=sql & "('" & Request.Form("name")& "',"sql=sql & "'" & Request.Form("class")& "',"sql=sql & "'" & Request.Form("address")& "',"sql=sql & "'" & Request.Form("telephone")&"')"on error resume nextset records=conn.execute(sql)if err<>0 then Response.Write("error occurred ,please again adding")else Response.Write("<h3>" & recaffected & " record added</h3>")end if%>ماينفذ إلا رسالة الخطاء وهي error occured,please again addingseq_number هينا هو br_no ولكنه لم يوضع داخل sql insertارجو المسااااااااااااااااااااااااااااااااااااااااااعده تقديم بلاغ
بتاريخ: 13 أبريل 200520 سنة comment_33056 seq_number هينا هو br_no ولكنه لم يوضع داخل sql insert يجب استكمال أمر ادخال السجل بحقل ال PK الخاص بالجدول insert into branch values (xxx_seq.nextval,class,address,telephone) تقديم بلاغ
بتاريخ: 14 أبريل 200520 سنة comment_33090 السلام عليكم ورحمة الله وبركاتهأخي في الله mr-salehلنترك الـ sequence جانباً ولتجرب معي هذا الكود select nvl(max(nvl(ITEM_ID,0)+1),1) into :ITEM_ID from ITEM; طبعا دا في الـ triggerلو هتكتب في صفحة ASPيبقي ناتج جملة الselect تضعه في أي متغير موافق للنوع ثم في جملة الـinsert تضع المتغير أمام الحقل المناسب-*-*-*-*-*-*-*-*-*-*-*الله تعالي أعلي وأعلم تقديم بلاغ
بتاريخ: 14 أبريل 200520 سنة كاتب الموضوع comment_33163 مشكور أمجد ومشكور the oracle devاشكركم على مساعدتكم لي ولكني حصلت الحل الصحيح اللي أريده بالضبط في أحد المنتديات وبالأخص لعضو أسمه عبدالله جابر شقليه وهذا حله حتى يستفيد الجميعsql="INSERT INTO branch(seq,name,"sql=sql & "class,address,telephone)"sql=sql & "VALUES"sql=sql & "(seq.Nextval,"sql=sql & "'" & Request.Form("name")& "',"sql=sql & "'" & Request.Form("class")& "',"sql=sql & "'" & Request.Form("address")& "',"sql=sql & "'" & Request.Form("telephone")&"')" تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.