try {
st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
st3 = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
rs = st.executeQuery("select insp_no,ro_code, inspectiondate from keroseneheader where ro_code='" + cust_code + "' and status='NO' and inspectedby='" + em.ro_code + "'");
if (rs.next())
{
session.setAttribute("insp_no", rs.getString("insp_no"));
out.print(rs.getString("insp_no") + "#" + rs.getString("inspectiondate"));
}
else
{
rs3 = st3.executeQuery("select * from keroseneheader where ro_code='" + cust_code + "' and inspectiondate>to_date('" + inspectdate + "','dd-mm-yyyy') and inspectedby='" + em.ro_code + "'");
if (!rs3.next())
{
String query2 = "insert into keroseneheader(insp_no,ro_code,inspectiondate,status,inspectedby) values((select nvl(max(INSP_NO)+1,1) from keroseneheader),'" + cust_code + "',"
+ "to_date('" + inspectdate + "','dd-mm-yyyy'),'NO','" + em.ro_code + "')";
boolean i = DbConn.insertupdatedata(query2, false);
if (i) {
st1 = con.createStatement();
rs1 = st1.executeQuery("select insp_no,to_char(inspectiondate,'dd-mm-yyyy') inspectiondate from keroseneheader where ro_code=" + cust_code + " and status='NO' and inspectedby='" + em.ro_code + "'");
if (rs1.next()) {
session.setAttribute("insp_no", rs1.getString("insp_no"));
out.print(rs1.getString("insp_no") + "#" + rs.getString("inspectiondate"));
}
}
}
else {
out.print("Invalid Date");
}
}
-3
A
回答
-1
改變這一行
st1.executeQuery("select insp_no,to_char(inspectiondate,'dd-mm-yyyy') inspectiondate from keroseneheader
對此
st1.executeQuery("select insp_no,to_char(inspectiondate,'dd-mm-yyyy') as 'inspectiondate' from keroseneheader
相關問題
- 1. ORA-00905:在Merge語句中缺少關鍵字
- 2. java.sql.SQLSyntaxErrorException:ORA-00905:缺少關鍵字
- 3. ORA-00905:缺少關鍵字
- 4. 「ORA-00905:缺少關鍵字」
- 5. 缺少關鍵字ORA -00905
- 6. ORA-00905:缺少關鍵字
- 7. ORA-00905:選擇語句中缺少關鍵字錯誤
- 8. Oracle SQL語句錯誤 - ORA-00905:缺少關鍵字
- 9. 缺少關鍵字(ORA-00905) - 甲骨文的SQL Case語句
- 10. ORA-00905:缺少關鍵字的錯誤
- 11. ORA-00905缺少關鍵字錯誤
- 12. 錯誤:ORA-00905:缺少關鍵字
- 13. 多個插入語句失敗ORA-00905:缺少關鍵字錯誤
- 14. SQL插入語句 - 缺少select關鍵字
- 15. ORA-00905:在SQL PLus中缺少關鍵字
- 16. COMMENT ON產生ORA-00905:缺少關鍵字通過EXECUTE IMMEDIATE
- 17. ORA-00905:從servlet執行時缺少關鍵字錯誤
- 18. 觸發問題:ORA-00905:缺少關鍵字
- 19. ORA-00905:缺少關鍵字Hibernate查詢Oracle
- 20. 創建表 - SQL錯誤:ORA-00905:缺少關鍵字
- 21. 在CASE WHEN語句中獲取缺少的關鍵字錯誤
- 22. java.sql.SQLException:ORA-00928:缺少SELECT關鍵字
- 23. JOIN語法中缺少關鍵字
- 24. ORA-00907:缺少在SELECT語句
- 25. 嵌套CASE中缺少關鍵字WHEN語句
- 26. SQL錯誤:ORA-00905:缺少關鍵字ON刪除沒有行動外鍵
- 27. ORA-00936缺少表達-select語句
- 28. SQL Case語句拋缺少關鍵字的錯誤
- 29. 缺少選擇插入語句的關鍵字
- 30. 更新查詢case語句給缺少關鍵字錯誤
把所有細節問題。解釋你做了什麼。你看看互聯網上的錯誤嗎? – drum
抱歉代碼不是那麼清楚我是新的堆棧OVERFLOW所以不知道這個 – Gourav
在你的選擇語句可以看到'em.ro_code'什麼是EM?同樣嘗試使用參數化查詢來避免sql注入pblm – Sachu