大家好,小弟有一个问题向大家请教一下:
  DBGridEh 和BDE关联以后,我要在DBGridEh里面输入修改数据应该怎么输入(输入不进去!!)
  TQuery的数据集,写的是不固定列统计的SQL语句。
  请问有没有解决的方法,谢谢大家赐教!!!!!!!!!!!!

解决方案 »

  1.   

    你的DATASET要设置为AUTOEDIT := TRUE;
      

  2.   

    帮你顶,DBGridEh是什么东东?
      

  3.   

    DBGridEh 应该有edit之类的属性
    找找看
      

  4.   

    DBGridEh只是负责展现数据,与DBGrid是一样的,如果你不能编辑的话,请先确定DBGridEh.DataSource.DataSet是否是只读的?如果不是只读的,再看看在Grid上显示的各列的Field是否是只读的,不是只读的应该就可以编辑了
      

  5.   

    TQuery 得到的视图很多情况下是只读的。通过他的 TQuery.CanModify 属性可以知道这个结果集是否可修改。
    如果不能直接修改,那么用TQuery + TUpdateSQL 两个控件结合起来修改,理论上能修改任何只读视图。