各位,我现在设计了一个极为简单的测试程序,
1、在窗口上放上TDBComboBox、TDatabase、TTable、TDataSource和TButton组件(各一个)。2、DBComboBox1通过Database1、Table1和DataSource1与数据库建立联系。它的Items属性我加了“身份证”和“军人证”。3、窗口的FormCreate过程已经通过Database1的connected和Table1的Active属性与数据库连通。4、Button1的代码我就写了:
   Table1.insert;
   Table1.post;5、运行程序后,我在DBComboBox1里选择了身份证,然后点击Button1,系统弹出警告:
project project1.exe raised  exception class EDatabaseError with message 'Field 'item' must have a value '.Process stopped. Use step or run to continue.但是我已经选择了一个值呀?怎么会这样。DBEdit不就是这样直接post的吗?
请指教。谢谢。