INSERT语句中列的数目大于VALUES子句中指定的值的数目.这个是怎么回事?
javax.servlet.ServletException:java.sql.SQLException:[Microsoft][ODBCSQLServerDriver]...
javax.servlet.ServletException: java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) org.apache.jsp.cxxt.kehuliuyan_002d1_jsp._jspService(kehuliuyan_002d1_jsp.java:113) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957) sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114) sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110) sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338) 展开
root cause java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957) sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114) sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110) sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338) 展开
展开全部
insert into table(col1,col2,...,coln) values(value1,value2,...,valuen)
也就是表名后指明要设的列的个数与values指明的值的个数要一样
你的语句里suozaidi没有对应的值,应该在phonecode与message拼一个值,就象
phonecode+"','"+suozaidi+"','"+message+"')"
也就是表名后指明要设的列的个数与values指明的值的个数要一样
你的语句里suozaidi没有对应的值,应该在phonecode与message拼一个值,就象
phonecode+"','"+suozaidi+"','"+message+"')"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询