如 SELECT ENGLISHNAME + CHAR(13)+ CHINESENAME AS DESCRIPTION FROM TABLE1
如何可以修改 DESCRIPTION?

解决方案 »

  1.   

    好像不能修改吧。你这description根本不是数据库里的东西。是一个计算的结果。
      

  2.   

    是这样的
    1。我有一个多行的DBGRID
    2。我的TABLE1有DESCID,COMMENT
           TABLE2有DESCID,ENGLISHNAME,CHINESENAME
    3。连接成 DESCID,ENGLISHNAME+CHAR(13)+CHINESENAME AS DESCRIPTION,COMMENT,因为COMMENT是MEMO,有多行,将ENGLISHNAME+CHAR(13)+CHINESENAME联接起来可节省WIDTH
    4。ENGLISHNAME+CHAR(13)+CHINESENAME虽不用保存,但新增时,却不可以不显示,但我将
    DESCRIPTION的READONLY改为FALSE后,仍不能保存,出现TRYINGREAD-ONLY FIELD老兄帮帮忙吧
      

  3.   

    把Query1.CacheUpdates:=True;
    在它的OnUpdateRecord事件中写入一代码//
    (只要有该事件就行,可以不做任何操作。)
      

  4.   

    兄弟我的是的三层的CLIENTDATASET