我的SQL语句为什么不执行?

cybertitan 2001-05-22 09:26:00
我在用以下语句进行更新表操作时,好象没执行似的,也没有报错,不只是何原因?
UPDATE powerpassward
SET logondate =:logondate1,
logontimes =:logontimes1
WHERE powerpassward.username = :username1 ;
但,当我将where子句去掉时,肯定执行了,但,它将整列都更新了,为什么加上
where就不执行了呢?
...全文
165 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzslx 2001-07-30
  • 打赏
  • 举报
回复
确定
wangsw 2001-07-30
  • 打赏
  • 举报
回复
debuG不就很明白了!!
树木 2001-05-27
  • 打赏
  • 举报
回复
HSB8(八哥)说的很对。
要养成操作数据库后检查返回代码的好习惯。那会减少你的麻烦。
mouseonline 2001-05-23
  • 打赏
  • 举报
回复
八哥说的对呀
你自己注意调试以下就可以了呀
Methodor 2001-05-23
  • 打赏
  • 举报
回复
问题肯定在:username1上~~
Test it~~
wxyxl 2001-05-23
  • 打赏
  • 举报
回复
是不是忘记定义username1这个变量了!
norzss 2001-05-23
  • 打赏
  • 举报
回复
照你说的应该是数据库中没有符合where条件的记录
juneball 2001-05-23
  • 打赏
  • 举报
回复
好象没什么错误。
至少我是这么看。
洛卓思学 2001-05-22
  • 打赏
  • 举报
回复
看样子没有任何错误,你可以试一下取得它的返回值,在做处理.

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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