帮看下该命令错在哪呀?
我写了以下的语句,但是执行不成功,不知道什么原因 
 master..xp_cmdshell    'bcp    "SELECT   *   FROM   NumberMusterManage.dbo.NMMS_New_Muster   where   (Number   =    "1234567 ") "   queryout   c:\temp1.xls   -c   -q   -S "(local) "   -U "sa "   -P "111 " '     
 系统出现提示如下: 
 NULL 
 开始复制... 
 SQLState   =   HY000,   NativeError   =   0 
 Error   =   [Microsoft][SQL   Native   Client]无法解析列级排序规则 
 SQLState   =   22018,   NativeError   =   245 
 Error   =   [Microsoft][SQL   Native   Client][SQL   Server]将   nvarchar   值    '0771-2100001 '   转换为数据类型为   int   的列时发生语法错误。 
 NULL 
 BCP   复制   out   失败 
 NULL     
 是不是因为1234567旁边的引号出问题呢?那该怎么变呢?   
 新手请教,望多多指点,谢谢。
------解决方案----------------------try   
 master..xp_cmdshell  
  'bcp  "SELECT * FROM NumberMusterManage.dbo.NMMS_New_Muster where (Number =  ' '1234567 ' ') "  
 queryout c:\temp1.xls -c -q -S "(local) " -U "sa " -P "111 " '