函数(function)中的update语句无效,为什么呢?

yeh20020135 2004-11-28 11:02:16
即使一个无返回值的一句函数:
update tablename set col=:var where [section];
执行后也无效,难道是函数中不能用update语句吗?

如果能,请高人指教。
...全文
174 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeh20020135 2004-11-28
  • 打赏
  • 举报
回复
果然,加上commit就好了
sywen(古道西風)——十分感谢!

也多谢其他二位的宝贵意见!
yeh20020135 2004-11-28
  • 打赏
  • 举报
回复
我在cb_1的clicked()中用同样的语句就好使,可在函数里就不好使

请问,在pb里他们有区别吗?
青锋-SS 2004-11-28
  • 打赏
  • 举报
回复
没有提交或者执行失败了.
double22822 2004-11-28
  • 打赏
  • 举报
回复
update 后要判断sqlca.sqlcode ,当得0时commit,否则rollback.
函数中当然可以用sql语句.
sywen 2004-11-28
  • 打赏
  • 举报
回复
UPDATE后COMMIT

754

社区成员

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

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