当前位置: 代码迷 >> Sql Server >> 请问关于 命令textcopy 中 ERROR: Argument '/' not recognized 的报错有关问题
  详细解决方案

请问关于 命令textcopy 中 ERROR: Argument '/' not recognized 的报错有关问题

热度:11   发布时间:2016-04-27 15:15:43.0
请教关于 命令textcopy 中 ERROR: Argument '/' not recognized 的报错问题
SQL code
SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GOALTER     PROCEDURE aap_textcopy (    @srvname    varchar (30),    @login      varchar (30),    @password    varchar (30),    @dbname      varchar (30),    @tbname      varchar (30),    @photoname    varchar (30),    @filename    varchar (30),    @whereclause varchar (40),    @direction  char(1))  AS  DECLARE @exec_str varchar (255)  SELECT @exec_str =           'textcopy /S  ' + @srvname +           ' /U  ' + @login +           ' /P  ' + @password +           ' /D  ' + @dbname +           ' /T  ' + @tbname +           ' /C  ' + @photoname +           ' /W " ' + @whereclause +           '" /F  ' + @filename +           ' / ' + @direction  print @exec_strEXEC master..xp_cmdshell @exec_strGOSET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS ON GO--在查询分析器里面执行存储过程的时候exec aap_textcopy  'WS-SH-L0285', 'sa', 'sa', '88547', 'photo','photo', 'd:\21.jpg ', 'where id=1', 'O'; --注意条件是 id=1 


我在cmd下面一切执行正常,但是在sql2000 查询分析器里面老是报 如下 错误 :
ERROR: Argument '/' not recognized

baidu,google也没有找到满意的答案,大家帮忙解决下,谢谢!我在线等!



------解决方案--------------------
你的文件不在sql服务器上吧?

以sql 语句方式执行的时候, 访问是基于sql服务器的
------解决方案--------------------
探讨
引用:
你的文件不在sql服务器上吧?

以sql 语句方式执行的时候, 访问是基于sql服务器的


我的不是访问图片文件,我是将二进制数据导出成图片文件,我在cmd命令行里面可以执行textcopy,但是在查询分析器里面执行存储过程就报错!
  相关解决方案