参数不足,期待是 2。

rainy14f 2003-08-19 05:28:03
在jbuilder里更新表中的数据时,出现下列错误:

SQL Errorjava.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 2。

数据库是access,驱动用的是sun:jdbc:odbc:JdbcOdbcDriver
企图添加一条新记录(2个值)时出现上面的提示!
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainy14f 2003-08-19
  • 打赏
  • 举报
回复
知道了,参数应该用单引号!
amortal 2003-08-19
  • 打赏
  • 举报
回复
r = stmt.executeUpdate("INSERT INTO comment (name, content)" +
"VALUES('" + name + "','" + content + "')" );
rainy14f 2003-08-19
  • 打赏
  • 举报
回复
thanks! 以下是代码!我觉得没有错阿

//增加留言
public int updateTable(String name, String content ) {
int r = 0;
try {
conn = DriverManager.getConnection( connStr,"","");
Statement stmt=conn.createStatement();
r = stmt.executeUpdate("INSERT INTO comment (name, content)" +
"VALUES(" + name + "," + content + ")" );
}
catch( SQLException e ) {
System.err.print(" SQL Error" + e );
}
return r;
}
mingjob 2003-08-19
  • 打赏
  • 举报
回复
sql语句有问题,你把你的sql语句用out.print()的方式打印到页面上,然后在access的查询中执行一下看看你的sql究竟在什么地方出错了
indeed 2003-08-19
  • 打赏
  • 举报
回复
代码贴出来看看

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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