将路径加上双引号或者使用8.3文件名格式(progra~1)

解决方案 »

  1.   

    将字符串变量两边加上双引号:
    "c:\program file\aaa\bbb.doc"
      

  2.   

    我调用的时候是这样调用:
    sp_textcopy ... 'c:\a.doc'....
    这样就出错:
    sp_textcopy ... 'c:\program file\aaa\bbb.doc'....
    楼上的意思是这样么?
    sp_textcopy ... '"c:\program file\aaa\bbb.doc"'....我试试去。
      

  3.   

    sp_textcopy ... '"c:\program file\aaa\bbb.doc"'....
    这样不行啊。
    sql server倒是不报错了,但是20多分钟没反映,占着cpu。
    早应该入进去了。怎么回事?
      

  4.   

    你先不要用存储过程.先用sql语句在查询分析器里执行textcopy .....
      

  5.   

    嘿嘿,果然是存储过程有点问题:
    @filename    varchar (30)给分。