社区
PowerBuilder
帖子详情
初学问题:不使用datawindow如何更新表中属性的值?
hifrog
2004-03-14 12:00:05
我有一个表book,想使用sql更新status属性:
update book set book.status="已借出" where book.bookno=:s_bookno using sqlca;
commit;
但是不管用。使用datawindows时可以设置update properties,但是对于没有使用数据窗口的表应该怎么办呢?
请各位兄弟help!
...全文
66
10
打赏
收藏
初学问题:不使用datawindow如何更新表中属性的值?
我有一个表book,想使用sql更新status属性: update book set book.status="已借出" where book.bookno=:s_bookno using sqlca; commit; 但是不管用。使用datawindows时可以设置update properties,但是对于没有使用数据窗口的表应该怎么办呢? 请各位兄弟help!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hifrog
2004-03-16
打赏
举报
回复
s_bookno 值不为空啊,前面有一句insert插入了一个row就用到了s_bookno,而且操作正确。
关键是不用数据窗口如何更新表,而且建立了一个有两个表相关联的数据窗口,如何能让这两个表都能够更新?然而update properties只能对一个数据窗口设置一个能够更新的表:(
mittee
2004-03-15
打赏
举报
回复
update book set book.status="已借出" where book.bookno=:s_bookno using sqlca;
commit
这个语句十分标准。
kingxx
2004-03-15
打赏
举报
回复
你的....where book.bookno=:s_bookno 这里没有匹配的值,你查下sqlca.sqlNROWS看是否大于零呀!检查下:s_bookno 值是否为空?
hifrog
2004-03-15
打赏
举报
回复
sqlcode等于0,但是更新后值还是不变:(
autocommit改成true还是这样。
fulongbiao
2004-03-14
打赏
举报
回复
可以用数据窗口函数
hifrog
2004-03-14
打赏
举报
回复
那么如何多表更新,应该怎么写代码呢?
udb992002
2004-03-14
打赏
举报
回复
1、update book set status="已借出" where book.bookno=:s_bookno using sqlca;
commit;
2、用多表更新。不过要写的代码比较多。
jixiansudu
2004-03-14
打赏
举报
回复
楼主的语句做一下异常判断!
捕捉一下sqlca.sqlcode的值
多表更新的关键在于控制事务的一致性:要么都成功,要么都回滚
boolean lb_autocommit
lb_autocommit = sqlca.autocommit
sqlca.autocommit = false//保证不会马上提交更新表的操作
更新语句
sqlca.autocommit = lb_autocommit//别忘了
hifrog
2004-03-14
打赏
举报
回复
如果使用数据窗口的话,那么怎么让两个表的数据都能够更新呢?update properties中怎么才能够同时设置两个能够更新的表呢?
如果不用数据窗口有什么办法能更新表呢?
klbt
2004-03-14
打赏
举报
回复
多表更新一般指用数据窗口,数据窗口的数据源是两个以上表
PB8
属性
详解,含第四章
通过阅读《PB8
属性
详解》PDF文件,我们可以系统地学习控件
属性
的
使用
方法,从而提高开发效率,创建出更专业、更符合用户需求的应用程序。同时,分享这样的资源对于PB社区来说是极其有价
值
的,因为它填补了学习资料的...
PowerBuilder数字钟表
创建一个Timer对象,并设置其Interval
属性
为合适的毫秒
值
,如1000毫秒,代表每秒
更新
一次。 4. **获取系统时间** 在Timer的Tick事件中,我们需要获取系统当前时间。PowerBuilder提供了Date()函数,可以获取当前...
PowerBuilder9.0教程_pb9_PB9.0_
- **声明变量**:在代码中
使用
`DECLARE`关键字声明变量,指定其类型(如Integer、String等)。 - **变量赋
值
**:
使用
`=号`给变量赋
值
,或者在事件处理代码中动态改变变量的
值
。 - **局部变量与全局变量**:理解局部...
PB 8.0 计算器
在PowerBuilder中,开发者通常会
使用
Data
Window
组件来显示和处理数据,而在这个计算器项目中,可能需要创建自定义函数或方法来处理小数运算,并确保结果的正确性。 在
使用
PowerBuilder 8.0开发计算器时,以下是一些...
PB9.0技术文档
8. **错误处理与调试**:了解如何在PB9.0中进行错误处理,设置断点,查看变量
值
,以及
使用
调试器进行程序调试。 9. **性能优化**:文档可能包含关于提高PowerBuilder应用程序性能的技巧,例如
Data
Window
缓存的
使用
...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章