我现在用SQL从一个名为Table1的表中查询得到一些记录,并在DBGrid中显示出来,其中有一个字段为“型号”,在查询结果中这个字段是没有显示在DBGrid中的,问题是:在增加一条记录的时候,怎么样在“型号”字段中添加内容并保存到数据表中呢?谢谢大家。

解决方案 »

  1.   

    添加数据也可以用SQL语句啊
    insert into table(型号,规格,数量) values('板手','14寸','20')
      

  2.   

    我是在DBGrid中添加的呀,这也行么?那么在添加的时候这些字段“型号,规格,数量”的值怎么获得呢?
      

  3.   

    在说明一点,我希望做的是用键盘将需要插入的记录直接输入到DBGrid中的,然后让他自动保存到数据表中。
      

  4.   

    我用着导航条呢。问题的关键是有一个字段没有在DBGrid中显示,但是这个字段需要在增加记录的时候不能为空,也要增加相应的内容,怎么给这个字段添加内容呢?
      

  5.   

    在ADOQuery(或者其他的查询控件)的OnNewRecord中把 型号 字段设置一个值
      

  6.   

    在数据集控件的BeforeInsertRecord事件中将 型号 定义好
      

  7.   

    双击dbgrid,add fields,将型号添加进来就可以了。