首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

怎么将缓冲区的修改写入数据库

2012-03-16 
如何将缓冲区的修改写入数据库专家帮我看看:我在pb里用动态sql修改数据库,但是退出程序前用pl/sql查询数据

如何将缓冲区的修改写入数据库
专家帮我看看:

我在pb里用动态sql修改数据库,但是退出程序前用pl/sql查询数据库是没有变化的,
后来加了句disconnect,数据库才被修改。
书上说是pb使用缓冲区的缘故。有没有办法不用disconnect也能修改数据库呢?

有点像数据窗口控件的时候使用settrans 和 settransobject 哦。



[解决办法]
动态SQL后,加上:

commit using sqlca;
[解决办法]
if sqlca.sqlcode <> 0 Then
rollback using sqlca;
else
commit using sqlca;
end if
[解决办法]
应该是没有commit
[解决办法]
update 后来加个commit;试试

热点排行