在Delphi7中能不能实现将SQL中创建的表名或表里的字段名(创建时是英文名称)改写成中文名称?以便更清楚地显示给用户?

解决方案 »

  1.   

           select      name as 姓名 from tablename
      

  2.   

    Dbgrid的column的属性里面有个title,把title的caption改掉就可以了
      

  3.   

    谢谢你们!但是我是想将某个数据库里的某些表的若干个字段(创建时是英文名称)显示在listbox1里面以便用户选择从而生成用户想要的报表,这时该怎么做呢?
      

  4.   

    在ListBox1中保存中文名,顺序与表中的字段顺序对应,然后用ADOQuery1.Fields[i].FieldName来取对应的字段名称,i为ListBox1.ItemIndex
      

  5.   

    在ListBox1中保存中文名,顺序与表中的字段顺序对应,然后用ADOQuery1.Fields[i].FieldName来取对应的字段名称,i为ListBox1.ItemIndex
    是个可以实现的办法,但是不是很好的办法,期待其他……
      

  6.   

    Dbgrid的column的属性里面有个title,把title的caption改掉就可以了在ListBox1中保存中文名,顺序与表中的字段顺序对应,然后用ADOQuery1.Fields[i].FieldName来取对应的字段名称,i为ListBox1.ItemIndex
      

  7.   

    更改adoquery中各字段的displaylabel属性吧