看板java
标 题[心得] ACCESS+JDBC参数太少之错误
发信站SayYA 资讯站 (Mon Oct 23 08:09:49 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
这是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