为何dbcombobox控件不能将itemindex:=0的选项存入数据库中?
我有一个程序,有一个“性别”字段,用dbcombobox控件与之相连,我设定在窗口出现时dbcombobox1.intemindex:=0,也即默认为“男”,按下“保存”按钮时用
table.active:=true;
table.edit;
table.post
保存,却发现数据库中“性别”字段是空的,请问该如何实现这种功能?
问题点数:50、回复次数:4Top
1 楼angle097113(深思不解)回复于 2003-11-02 23:54:38 得分 25
dbcombobox1显示的是你的数据库的这个字段的值的
当你打开的时候直接显示选中的数据集的该字段的值的不用设置什么的吧!Top
2 楼realhero(虚心学习,天天向上)回复于 2003-11-03 22:20:03 得分 0
我的意思是程序一打开dbcombobox显示即为“男”,保存后字段中的值也应该为男,结果却是空的!Top
3 楼czzw(山水)回复于 2003-11-03 22:46:27 得分 25
我想原因是当你设计时系统并没有办法确定你所有的数据集是否为零记录数据集,所以没有办法做吧。Top
4 楼realhero(虚心学习,天天向上)回复于 2003-11-03 22:53:05 得分 0
不是的,如果你在dbcombobox中用鼠标选择后,再保存,那么在“性别”字段中就有你所选择的值。Top




