SQL.Add('select 编号,rtrim(名称) from test ')
结果只能返回编号,名称就没了,我只想去除名称后面多余的空格,名称的字段类型为char,怎么做才能去除空格呢?

解决方案 »

  1.   

    SQL.Add('select 编号,trim(名称) from test ')
      

  2.   

    这个最好先在查询分析器测试好你的sql语句  名称 就可以了吧
    然后你 Trim(query1.fieldbyname('名称').astring);  关于要除右边的你看下delphi字符串函数
      

  3.   

    sql语句不能怎么写,select中的字段名称的前后空格都会自动忽略~
      

  4.   

    你这是字段名称,是你自己写的,怎么会出现空格呢试试SQL.Add('Select 编号,'''+Trim(Str)+''' from test');
      

  5.   

    看来现在用DELPHI的人是越来越少了
    LZ提的问题简单点可以用fields[1]来调用,如果一定要用fieldbyname(),可以把sql语句改一下:select 编号, rtrim(名称) as 名称 from ...
      

  6.   


    原来加个as就行了啊,谢谢~
    比较好奇大家之前用D后来都改用什么了呢???我是菜鸟,自学delphi中,我还是喜欢D,自己喜欢就行了,管别人干嘛,能解决问题的都是好工具。