如:在DBGRID控件中,如和数据源绑定后,在修改状态时,如所填的值小于字段长度,则系统会自动加上空格进行补充,请问如何去除空格.
        请高手予以帮忙!!!!!!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    去空格Trim(s:string);
    加空格
    var i:integer;
    while length(s)><i do
    begin
      s:=s+' ';
    end;
      

  2.   

    把数据库表结构中这个字段的属性从char改成varchar
      

  3.   

    while length(s)><i do   错了(汗……) 是 while length(s)<i do
      

  4.   

    用TRIM 我还用问你们吗!!!!!!
      

  5.   

    同意musicdog,对于char类型会自动填充空格。varchar就不会。
    如果不愿改类型,就只有使用的时候Trimz一下了
      

  6.   

    现在已经解决!改变一下类型,成为varchar就没有这个问题了!谢谢大家的帮助,由于比较急说话口气不好,请谅解!!