读书人

若干有关问题如上

发布时间: 2013-01-01 14:04:19 作者: rapoo

若干问题,如下。
1 ls_mz=dw_edit.getitemnumber(1,'mz')
if isnull(ls_mz) or ls_mz='' then
ls_column='mz'
ls_message='国债面值'
goto ok1
end if

oracle数据库mz是number型的 这段程序应该作何修改,如何定义number

2 在保存数据的时候,系统提示无法将空值插入id ,id是这张表的主键,如何修改?
[解决办法]

long ll_mz
ll_mz = dw_edit.getitemnumber(1,'mz')
if isnull(ll_mz) then
ls_column='mz'
ls_message='国债面值'
goto ok1
end if

[解决办法]
在datawindow执行update之前,需要对id列进行setitem, 如:
dw_1.setitem(1, 'id', 1) //设置第1行的id值为1
if dw_1.update() = 1 then //数据提交成功
commit;
else
rollback;
end if

[解决办法]
在datawindow设计界面中,Column Specification面板中,设置每个列的Initial Value即可

读书人网 >PB

热点推荐