首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-14 
查询分析器的路径含空格的问题从sql2000数据库导出excel文件,在查询分析器执行EXECmaster..xp_cmdshellbcp

查询分析器的路径含空格的问题
从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 "识别为一条完整的路径吗?   只知道如果数据库名含空格或-可以用 "[] "括起来,而路径试了,好象不行.急啊,求大家帮帮我,谢谢了.



[解决办法]
加双引号试试

热点排行