数据库插入异常问题

greatdiego1987 2010-04-22 04:35:29

<%
String name ="";
if(!session.isNew())
{ name=(String)session.getAttribute("username");
if(name==null)
name="";
}
String aa=request.getParameter("StockInNumber");
int Si_Number = Integer.parseInt(aa);
String date=new SimpleDateFormat("yyyy.MM.dd").format(Calendar.getInstance().getTime());
String SIName=SI.getSIName();
String SIPrice=SI.getSIPrice();
String SISupName=SI.getSISupName();
String SIstorehouse=SI.getSIstorehouse();
String sql="insert into StockIn(SiId,SiName,Si_Number,SiPrice,SiSupName,Sistorehouse,SiUser,SiTime) VALUES(NULL,'"+SIName+"','"+Si_Number+"','"+SIPrice+"','"+SISupName+"','"+SIstorehouse+"','"+name+"','"+data+"') ";
ConnDBSQLite.executeUpdate(sql);
%>

以上是jsp页面中的代码,
结果String sql="insert into StockIn(SiId,SiName,Si_Number,SiPrice,SiSupName,Sistorehouse,SiUser,SiTime) VALUES(NULL,'"+SIName+"','"+Si_Number+"','"+SIPrice+"','"+SISupName+"','"+SIstorehouse+"','"+name+"','"+data+"') ";报错 org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
把数据库操作部分去掉,直接在页面上显示的话这些变量可以在页面显示出来,而其他页面相关数据库更新,查询操作也没问题,那么可以排除链接数据库的问题,可以肯定就报错那行有问题,可是看了半天也没发现错误,请高手多多指教!
...全文
85 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
永生天地 2010-04-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 greatdiego1987 的回复:]
终于发现了 原来是拼写错误
上面String date
结果 insert into values (data)
这里在鄙视下,报错也不详细点,弄了一下午
[/Quote]

你用的什么框架,太差了,抱错应该有数据库错误,怎么都没有
junyun414 2010-04-22
  • 打赏
  • 举报
回复
把那insert语句弄上测试数据到数据库里运行下去好不好使.
greatdiego1987 2010-04-22
  • 打赏
  • 举报
回复
终于发现了 原来是拼写错误
上面String date
结果 insert into values (data)
这里在鄙视下,报错也不详细点,弄了一下午
hzvcan 2010-04-22
  • 打赏
  • 举报
回复
帮顶,给分。
dawugui 2010-04-22
  • 打赏
  • 举报
回复
什么语言?
不懂,帮顶,学习,蹭分.

zhaohuanhua 2010-04-22
  • 打赏
  • 举报
回复
这个不仅仅是数据库操作的问题嘛
feixianxxx 2010-04-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sgtzzc 的回复:]

建议楼主到java区问问,不高java好多年
[/Quote]
什么都搞过 。。。
--小F-- 2010-04-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sgtzzc 的回复:]
建议楼主到java区问问,不高java好多年
[/Quote]

..
sgtzzc 2010-04-22
  • 打赏
  • 举报
回复
建议楼主到java区问问,不高java好多年

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧