sql server返回就是这样
换varchar类型try
oracle 就无此bug

解决方案 »

  1.   

    varchar也一样,肯定是他本身的问题吗??????
      

  2.   

    估计有可能是sql server 的bug
    幸亏我从来不用M$ sql server
      

  3.   

    还是自已编码吧!TrimLeft(TrimRight(data))!
      

  4.   

    请问用过AS_ApplyUpdate吗?关于返回值的问题,也是困扰我好久了!!!!
      

  5.   

    服务器接口的AS_ApplyUpdate这个方法当更新错误时应该返回所有的记录,这样可以在客户端控制,但实际只返回一条加上几个错误信息字段及所有字段的记录,信息提示是正确的,如记录已被其它用户修改,要修改的记录已被其它用户删除等!!!!这是为什么??????
      

  6.   

    其实说穿了很简单因为Char类型是一种定长的数据类型当数据值小于它定义的长度时数据库会
    自动的进行补偿这就是你的数据为什么总补位解决很简单把相应的类型设为VARCHAR(10)即可
      

  7.   

    就是吗?换成VARCHAR,保证没问题。
      

  8.   

    因为Char类型是一种定长的数据类型当数据值小于它定义的长度时数据库会
    自动的进行补偿这就是你的数据为什么总补位解决很简单把相应的类型设为VARCHAR(10)即可 想在网上赚钱吗去http://nbstar.home.sohu.com/看看
      

  9.   

    char型就是这样的
    用Varchar就不这样
    这就是char和Varchar的区别
      

  10.   

    换成VARCHAR也不行,后来我找到原因了!!!!不能使用多层体系中的接口控件自己更新,从中我总结出了一个道理:“尽信书不如无书”!我在李维的那三个本书中发现了好多问题,好在我都解决了!!!!
      

  11.   

    to: sendprogramdelphi(乐而飘飘) 
    把你的经验总结一下与大家分享吧。我先谢谢你了!