修改数据库竟然不好用??!小弟急!!!!在线等!

lsxy52 2004-07-16 02:59:51
我在对数据库进行更新操作的时候,数据库的记录竟然不变!!!

网页不提示错误!Tomcat提示 “[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1 ”

请问这是怎么回事呀??

...全文
101 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
AHUA1001 2004-07-16
  • 打赏
  • 举报
回复
不用看代码了,肯定是应为你生成的SQL语句有问题。你提供给数据库字段的值,和提供的数据库字段数量不一致。好好数数吧。
这样写好一些
update 表名 set 字段1="值1" 字段2="值2"
Willand 2004-07-16
  • 打赏
  • 举报
回复
最好还是把SQL语句给打出来,然后在分析管理器里执行一下,或者贴到上面来.
areshong 2004-07-16
  • 打赏
  • 举报
回复
这样写可能有个问题,你加入的字符串中如果有特殊字符(引号啦),你就死了
noscar 2004-07-16
  • 打赏
  • 举报
回复
用 PreparedStatement,,,就不用那么麻繁了啊....
lsxy52 2004-07-16
  • 打赏
  • 举报
回复
代码如下:
sql="Update "+tableName+" set 姓名=\'"+this.partner+"\',职称=\'"+this.position+"\',学位=\'"+this.degree+"\',单位=\'"+this.department+"\',身份证号=\'"+this.idCard+"\',项目中的分工=\'"+this.job+"\',分款额="+this.receivedMoney+",分款时间=\'"+this.assigndate+"\' Where 凭单号="+this.index+" and 工资号=\'"+this.indexOfReward+"\'"
Drate 2004-07-16
  • 打赏
  • 举报
回复
呵呵,这个我可是碰过了N次了,应该你的SQL语句写的有问题,或者有的字段是不能空的,你却修改为空值才导致这样的原因的了。
jiankou2001 2004-07-16
  • 打赏
  • 举报
回复
把SQL语句贴出来!!
bdsc 2004-07-16
  • 打赏
  • 举报
回复
你的程序写的有问题

81,122

社区成员

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

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