วิธีการเรียกเราจะใช้ CallableStatement จากการเรียก Connection.prepareCall(คำสั่ง Store Procedure)ซึ่งคำสั่งที่ใช้เรียกเป็นตามนี้ครับ1. ถ้าไม่มี Return ค่า { call PackageName.FunctionName(?,?,?) }2. ถ้ามี Return ค่า ใช้ {? = call PackageName.FunctionName(?) }แล้ว Set ค่า Parameter ตามปกติได้เลยครับถ้ามีการ...
วันพุธที่ 26 กันยายน พ.ศ. 2550
วันพฤหัสบดีที่ 13 กันยายน พ.ศ. 2550
ปัญหาที่พบบ่อยบน Rad 6.0
อันนี้ผมรวบรวมปัญหาที่ผมพบบ่อยพร้อมวิธีแก้นะครับ (หลังจาก Update Patch หมดแล้ว)Q : พอสั่ง Run server แล้วดันกลายเป็นสั่งให้ Publish แล้วทำให้ Start Server ไม่ได้A : ให้ทำการปิดเปิด Rad 6.0 ใหม่ ถ้ายังไม่หายอีกให้ Restart เครื่องซึ่งน่าจะหายหมดQ : อยู่ดีๆ Config ของ Workspace หายไป เช่น Classpath ของ...
วันอังคารที่ 11 กันยายน พ.ศ. 2550
ปัญหาการรับค่าจาก HttpURLConnection
การรับค่าจาก HttpURLConnection โดยปกติผมจะใช้วิธีดูจาก .availableตัวอย่างที่ผมเขียนเรียกปกติString vXMLStr = request.getParameter("data");OutputStream vOs = null;OutputStreamWriter vOsw = null;URL vUrl = new URL(request.getParameter("url"));HttpURLConnection vHttpConn = (HttpURLConnection) vUrl.openConnection();vHttpConn.setUseCaches(false);vHttpConn.setRequestMethod("POST");vHttpConn.setRequestProperty("Content-Type",...
วันพุธที่ 5 กันยายน พ.ศ. 2550
Config Rad6.0 ให้สามารใช้ JDK มากกว่า 1.5 ได้
คำเตือน 1. เมื่อทำแล้วอาจจะทำให้ Java บางไฟลล์ ต้องทำการแก้ไข หรืออาจจะทำให้เรา Generate EJB ไม่ได้ (อันนี้ผมเป็นเลยไม่แน่ใจว่าเครื่องอื่นเป็นหรือเปล่าน่ะครับ)2. เราไม่สามารถที่จะเปลี่ยนที่ Preference --> Java --> Compiler ในส่วนของ Compliance and Classfiles ให้เป็น Java เวอร์ชันมากกว่า 1.4 ได้ครับ...