当前位置: 代码迷 >> Sql Server >> 查询分析器的路径含空格的有关问题
  详细解决方案

查询分析器的路径含空格的有关问题

热度:62   发布时间:2016-04-27 19:02:38.0
查询分析器的路径含空格的问题
从sql   2000数据库导出excel文件,在查询分析器执行
EXEC   master..xp_cmdshell   'bcp   mydb.dbo.table1   out  
D:\p   ic\bu\database\a.xls   -c   -q   -S   "localhost "   -U "sa "   -P "168 " '是报错

把文件夹改为pic
再执行,
EXEC   master..xp_cmdshell   'bcp   mydb.dbo.table1   out  
D:\pic\bu\database\a.xls   -c   -q   -S   "localhost "   -U "sa "   -P "168 " '正常,
可见是p   ic含了空格没有别查询分析器识别,可是我不想也不能把该文件夹重命名,因为一改的话系统就会出乱子了,请问有什么办法可以是查询分析器把
"D:\p   ic\bu\database\a.xls "识别为一条完整的路径吗?   只知道如果数据库名含空格或-可以用 "[] "括起来,而路径试了,好象不行.急啊,求大家帮帮我,谢谢了.



------解决方案--------------------
加双引号试试
  相关解决方案