应该是你那几行数据里面有“tab”吧

解决方案 »

  1.   

    记事本-->格式-->自动换行的勾选去掉试试,这个会影响查看的效果.
      

  2.   

    检查导出的字段数据里,是否含有换行符,回车符?即char(10),char(13)
    如有,则先替换掉这些字符,然后再导出.
      

  3.   

    替换的方法,select replace(replace([字段],char(10),''),char(13),'') from [表名]
      

  4.   

    如果有制表符的话,不管你指定的分隔符是啥,都会给分列的。替换掉吧
    select replace([字段],' ','') from table
      

  5.   

    你把txt文件用excel打开就知道了
      

  6.   

    替换的方法,select replace(replace([字段],char(10),''),char(13),'') from [表名]

    的确是这个问题,导出是没问题的,只是在txt里会因为制表符而自动换行。