بتاريخ: 23 ديسمبر 201510 سنة comment_269337 1- نحول التاريخ الى string على النحو التالى v_date_st=v_date.toString(); 2- نكتب المتغير ال string على هذا النحو Set F.Sys_Date=to_date('"+v_date_st+"','yyyy-mm-dd')\n" + وهذه جملة ال select String sql= "Begin\n" + "Update Fin_Year F\n" + "Set F.Sys_Date=to_date('"+v_date_st+"','yyyy-mm-dd')\n" + "Where \n" + "F.Date_Id="+v_id+" ;\n" + "Commit;\n" + "End;" ; تقديم بلاغ
بتاريخ: 23 ديسمبر 201510 سنة comment_269351 لو استخدمت PreparedStatement ما كنت لتحتاج هذا الأمر تقديم بلاغ
بتاريخ: 24 ديسمبر 201510 سنة كاتب الموضوع comment_269373 فى مثال ال pl/sql كان يسجل مباشرة على جدول الموظفيين بعد تعديل فى ال salary فى التطبيق الخاص بى مطلوب تعديل تاريخ النظام فى جدول به تاريخ بداية ونهاية السنة المالية عن طريق متغيرين ال id للسنة المالية و date تاريخ النظام يكون متغيرين وليس باراميتر فكانت هذه المشكلة التى واجهتنى كذلك مطلوب مقارنة التاريخ بتاريخ الجهاز بحيث لا يزيد عنه كذلك مقارنته بالتاريخ القديم اللى متسجل فى الجدول بحيث لا يقل عنه كذلك مقارنته بالشهر القديم اللى موجود فيه التاريخ بحيث لا يتغير الا فى شاشة اخرى هى اقفال الشهر فكنت محتاج ال row الحالى للجدول واعمل عليه كل هذه ال validation بالاضافة لمتغيرين ال id و ال date القديم اللى حاعدل عليه لذلك لجأت للطريقة دى اخيرا فى مثال ال pl/sql لما اسحب البارميتر لازم احولة الى Timestamp وشكرا يا باشمهندس تقديم بلاغ
بتاريخ: 25 ديسمبر 201510 سنة كاتب الموضوع comment_269440 ازاى اتعامل مع ال 2 باراميتر على انهم variable واحطهم داخل DateInfo علشان اخذهم public فى الشاشات اللى بعد كده تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.