Ver Mensaje Individual
  #1  
Antiguo 16-02-2016
gaunmanuel gaunmanuel is offline
Miembro
 
Registrado: may 2015
Posts: 48
Reputación: 0
gaunmanuel Va por buen camino
Manejo de Caracteres especiales en SQL

Hola que tal.
Tengo un detalle al momento de utilizar xp_cmdShell con SQL Server, el codigo que ejecuto es el siguiente:

Código SQL [-]
DECLARE @FTPPwd varchar(128)
DECLARE @cmd varchar(1000)
DECLARE @workfile varchar(128)
DECLARE @tempdir varchar(1000)

SET @workfile = 'log.txt'
SET @tempdir = 'c:\Temp\'
SET @FTPPwd = 'ovldH&987d'

select @cmd = 'echo ' + @FTPPwd + '>> ' + @tempdir + @workfile 
EXEC master..xp_cmdshell @cmd

Esta ejecución crea un archivo de texto en la ruta @tempdir con el nombre @workfile, todo funciona correctamente, el asunto esta cuando la variable @FTPPwd contiene caracteres especiales, especificamente el caracterer "&" marca error y no puede crear el archivo de texto.

Alguien sabe como puedo hacer para que reconozca este caracterer "&"?

gracias.
Responder Con Cita