为什么用update无法更新表里的纪录

Runatuta 2003-12-18 06:56:20
数据库是asa,要实现的功能是,单击按钮后把数据窗口里的记录的日期更改为当天的。用update为什么没有修改成功?也没有提示错误。
...全文
80 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Runatuta 2003-12-20
  • 打赏
  • 举报
回复
谢谢各位了。这几天局域网不通,没有来看,按照各位说的做应该没有问题了。
zysys 2003-12-19
  • 打赏
  • 举报
回复
数据窗口updateable쇋是否选中这个列!
feixianzhi 2003-12-19
  • 打赏
  • 举报
回复
数据窗口的updata属性设置成enabled
suzh1133 2003-12-19
  • 打赏
  • 举报
回复
for i=1 to dw_1.rowcount()
dw_1.setitem(i,'日期',today())
next

dw_1.accepttext()
if dw_1.update()<>1 then
rollback;
else
commit;
end if
lxwin2008 2003-12-19
  • 打赏
  • 举报
回复
PB的问题好象很多啊!!!
打开你的DW,在ROW菜单下有个UPdate properties 选项
最好是把里面的updateble column全选 否则有些列是不可更新的
workhand 2003-12-19
  • 打赏
  • 举报
回复
dw_1.accepttext()
IF dw_1.update() = 1 Then
commit;
Else
rollback;
End IF
gxhmsy 2003-12-19
  • 打赏
  • 举报
回复
你的表有没有设置主键?
LunaCo 2003-12-18
  • 打赏
  • 举报
回复
Update 后,
有没有 Retrieve()
(本答案只限于在当前窗口没关闭或切换前适用)
banalman 2003-12-18
  • 打赏
  • 举报
回复
看sqlca.sqlcode 的返回数值
mittee 2003-12-18
  • 打赏
  • 举报
回复
总结一下:
dw_1.accepttext()
dw_1.update()
commit;

按照这几步
没有写不到数据库里的
wwwafa9 2003-12-18
  • 打赏
  • 举报
回复
你的代码是怎样写的?
klbt 2003-12-18
  • 打赏
  • 举报
回复
估计是没有提交。
liaolwj 2003-12-18
  • 打赏
  • 举报
回复
还有就是在保存前accepttext()
liaolwj 2003-12-18
  • 打赏
  • 举报
回复
有没有提交commit;

1,108

社区成员

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

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