这个问题我遇见过,我想是AnsiString and widestring  的区别

解决方案 »

  1.   

    是使用char和varchar的问题,如果使用varchar问题自动解决,
    char(10)是定长10个字符
    varchar(10)是不定的但是最多10个字符
      

  2.   

    对于sqlserver系统来说,它默认为char类型的数据补空格,主要是为了和varchar做区别,在数据库文件中保存时不至于出问题。
    access是一种小型数据库,它的记录数最大不超过10万条,而sqlserver是一种大型数据库,他们的作用空间是不一样的。