我用了一个TDBCOMBOBOX,在他的上一个控件退出时给了一个默认值,一直按回车保存后该字段为NULL,不知道是为什么

解决方案 »

  1.   

    没什么,说明你的默认值没写入到对应的Field对象中
      

  2.   

    不是POST后自动保存的吗,另外如果是我选择的话就可以保存
      

  3.   

    给DBCombobox等控件赋值时最好赋到其对应的数据库表字段内,直接赋到DBCombobox.Text没有赋到数据数据库内
      

  4.   

    自己跟踪吧,我估计是你在post 之前把数据集关闭了,然后在打开,
    或者是先对DBCombobox赋值,然后又来了一个Append ,insert 之类的操作把原本DBCombobox中有的数据给清掉了。
    自己好好看看代码的逻辑吧,不要心急。