Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Manejo de Caracteres especiales en SQL (https://www.clubdelphi.com/foros/showthread.php?t=89843)

gaunmanuel 16-02-2016 22:04:14

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.


La franja horaria es GMT +2. Ahora son las 14:47:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi