应为你没有分割符了,你导出的时候要加分割符如Tab键

解决方案 »

  1.   

    那请问如果别的数据库导出的文本,如VFP6 或者其它数据库导出的文本如何用SQL导入了.
      

  2.   

    EXEC master..xp_cmdshell 'bcp water.dbo.c200307 in 路径\文件 -c -t , -r \n -S"sony" -U"sa" -P"sa"'其中'-t ,'中的','为分割符,'-r \n '中\n为结束符
      

  3.   

    而且,你应该改'+'为','啊
    EXEC master..xp_cmdshell 'bcp "SELECT cast(户号 as char(9)),cast(户名 as char(40)),convert(char(10),抄表日期,112),cast(水量 as char(10))  FROM water.dbo.c200303" queryout c:\DT.txt -c -S"sony" -U"sa" -P"sa"'不知这样改和你的目的是否一致?^_^