بتاريخ: 25 مايو 20214 سنة comment_301638 كنت عيزه اعرف ازاى Call Package in Adf ياريت لو فى مثال تقديم بلاغ
بتاريخ: 25 مايو 20214 سنة comment_301640 بتتغير الكود حسب المكان اللى بتنادى منه ده مثال فى ال EntittIMPL try { String sql = "select MAX(NVL(CUST_CODE,0)) from CUST" ; PreparedStatement stat = getDBTransaction().createPreparedStatement(sql, 1); ResultSet rs = stat.executeQuery(); if (rs.next()) { int max = rs.getInt(1) + 1; Number ii=new Number(max); System.out.println("contactcode+"+ii); setCustCode(ii); } else { int max = 1; Number ii=new Number(max); System.out.println("contactcode+"+ii); setCustCode(ii); } } catch (SQLException sqle) { // TODO: Add catch code sqle.printStackTrace(); } تقديم بلاغ
بتاريخ: 25 مايو 20214 سنة comment_301642 او داخل ال java Bean للصفحة try { DriverManager.registerDriver(new OracleDriver()); System.out.println("thinConn "+thinConn); System.out.println("username "+username); System.out.println("password "+password); conn = DriverManager.getConnection(thinConn, username, password); sql3 = ("{CALL PROC_GETTEMP (?,?,?)}"); cStmt = conn.prepareCall(sql3); // BigDecimal ii = (b_stockw.bigDecimalValue()); // cStmt.setObject(1, ii); //cStmt.registerOutParameter(1, Types.NUMERIC); cStmt.setObject(1, chid); //cStmt.registerOutParameter(2, Types.NUMERIC); //v_date_st1 = ((Date) B_date).dateValue().toString(); // System.out.println("v_date_st1" + v_date_st1); cStmt.setObject(2, chkin); cStmt.setObject(3, chkin); // v_date_st2 = ((Date) L_date).dateValue().toString(); // System.out.println("v_date_st2" + v_date_st2); //cStmt.setObject(6, L_date); cStmt.execute(); // b_stockw = new Number((cStmt.getBigDecimal(1))); cStmt.clearParameters(); } catch (Exception e) { // TODO: Add catch تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.