请大家帮忙,我的程序是(jsp+tomcat+sql server),利用sql server 2000 for jdbc连接数据库,在java调用存储过程时出现错误,在线等待! 当然,他这里所说的第一行肯定是这一行,proc = conn.prepareCall("{ call usp_ApprInsert(?,?,?,?,?,?) }");最后执行proc.execute();抛出了例外! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://community.csdn.net/Expert/topic/3557/3557581.xml?temp=.8007318 CallableStatement proc = conn.prepareCall("{ call usp_ApprInsert(?,?,?,?,?,?) }");proc.setString(1, ID); proc.setString(2, appraisementNO); proc.setString(3, null); proc.setString(4, userID); proc.setString(5, "否"); proc.setString(6, "否"); proc.executeUpdate();还有,如果你的ID是自动递增的话,你不能对它进行赋值。 我刚才试过了,还是不行!现在我的程序是这样的:CallableStatement proc = null;proc = conn.prepareCall("{ call usp_ApprInsert(?,?,?,?,?,?) }");proc.setString(1, ID); proc.setString(2, appraisementNO); proc.setString(3, null); proc.setString(4, userID); proc.setString(5, "否"); proc.setString(6, "否"); proc.executeUpdate();错误跟刚才是一样的!怎么办呢? 好了!我的错误原来是proc = conn.prepareCall("{ call usp_ApprInsert(?,?,?,?,?,?) }");里面的两个空格,即{与call之间以及)与}之间都不能有空格!谢谢! jfreechar 多曲线 怎么能使系列2和系列3 折线上的 圆圈和三角形去掉 像系列1一样 struts2 路径或者其他? 【问题】做好的项目怎么打包呢? js问题。 在Action中输出JS提示对话框 有10年VC,面向对象经验,怎么开始学习JAVA成为架构师? 难道程序员做久了,性格真的会变吗? 请问一下大连东软的商用事业部和社报事业部都怎么样 struts结构中在servlet里可以获得datasource吗? Mina传送数据问题 在JTable中如何反显某个字符串 关于URL的问题[TOMCAT]
proc.setString(1, ID);
proc.setString(2, appraisementNO);
proc.setString(3, null);
proc.setString(4, userID);
proc.setString(5, "否");
proc.setString(6, "否");
proc.executeUpdate();
还有,如果你的ID是自动递增的话,你不能对它进行赋值。
现在我的程序是这样的:
CallableStatement proc = null;
proc = conn.prepareCall("{ call usp_ApprInsert(?,?,?,?,?,?) }");
proc.setString(1, ID);
proc.setString(2, appraisementNO);
proc.setString(3, null);
proc.setString(4, userID);
proc.setString(5, "否");
proc.setString(6, "否");
proc.executeUpdate();
错误跟刚才是一样的!怎么办呢?
我的错误原来是proc = conn.prepareCall("{ call usp_ApprInsert(?,?,?,?,?,?) }");
里面的两个空格,即{与call之间以及)与}之间都不能有空格!谢谢!