[心得] ACCESS+JDBC參數太少之錯誤
這是ACCESS+JDBC常會出現的錯誤。
<%
javax.servlet.ServletException: [Microsoft][ODBC Microsoft Access Driver]
參數太少,預期個數 2
%>
本週幫人debug時發現不只是引號引錯時會發生這個問題,
而是發生在表格合併時欄位名稱不正確所引起的:
<%
SELECT * FROM A, B WHERE A.ID = B.ID AND A.XDID = FOO
%>
ACCESS會真的提出Error只有在Table名稱不對時,
而其他的欄位錯誤會發出參數太少的例外。
原因為A.XDID <===> 在實際的表A中並不存在
--
http://www.javaworld.com.tw/jute/post/view?bid=21&id=170138&sty=1#170138
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 163.26.34.213
java 近期熱門文章
PTT數位生活區 即時熱門文章