Har följande:
ALTER PROCEDURE [dbo].[GetFiles]
(
@Url varchar(150)
)
AS
EXEC xp_cmdshell 'dir /B '+@Url +'*.jpg'
Men när jag kör denna får jag felmeddelandet:
Incorrect syntax near '+'.
Hur ska det igentligen vara? :stud
2 svar · 431 visningar · startad av Vinnaren
Har följande:
ALTER PROCEDURE [dbo].[GetFiles]
(
@Url varchar(150)
)
AS
EXEC xp_cmdshell 'dir /B '+@Url +'*.jpg'
Men när jag kör denna får jag felmeddelandet:
Incorrect syntax near '+'.
Hur ska det igentligen vara? :stud
Är det SQL Server eller?
Du får använda dynamisk SQL.
declare @tmp varchar(4000)
set @tmp = 'EXEC xp_cmdshell ''dir /B ' + @url + '*.jpg'''
exec @tmp
kanon, tack (y)