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

怎么把多条记录某一列的值改为默认值

2012-03-29 
如何把多条记录某一列的值改为默认值?列设有默认值,插入数据的时候没有使用默认,现在想把这列的一部分数据

如何把多条记录某一列的值改为默认值?
列设有默认值,插入数据的时候没有使用默认,现在想把这列的一部分数据改为默认值,该怎么写?
我这样写:
update AddressBook set group='默认组' where group=:a;
但值没有被修改。
另外,怎么看这条SQL语句是否执行成功?

[解决办法]
update AddressBook set group='默认组' where group is null;
即可

判断sql执行成功你可以用sqlca.sqlcode来判断,为0是执行成功,100为没有数据,-1是失败
[解决办法]
a=ddlb_1.selectedtext( ) --> a=ddlb_1.text
[解决办法]
记得提交:

COMMIT;
[解决办法]
a=ddlb_1.selectedtext( ) 
update AddressBook set team='默认组' where team=:a; 
if sqlca.sqlcode=0 then
commit;
else
rollback;
end if

热点排行