初次运用postgresql开发delphi程序,问题是在展示数据的时候对于varchar类型的数据,在dbgrid和dbedit中都显示为(memo),在dbmemo中可以正常显示,请问是什么原因,如何解决?  

解决方案 »

  1.   

    不用dbedit,直接用edit,  例如:  edit1.text:=adoquery1.fieldbyname('memo').asstring;
      

  2.   

    我的应用是主从表的,如此不能达到需求,我必须在主表grid中选择后在从表grid中显示从表数据,主表grid必须显示文字,而不是编号什么的
      

  3.   

    dbgrid和dbedit中datasource和fieldname有没有错
      

  4.   

    postgresql是什么,控件?
    处理主从表时可以通过设置相关属性直接将主从表关联起来吗?如果不行,那你还是要在选中主表中一条记录时记下该条记录的用于和从表关联的键值(就是从表对主表的外键),再据此去显示从表数据。至于记在什么地方都可以,如可以定义一个窗体变量(定义在窗口类里)就行