@id är en int, och kan inte konkateneras med strängar
+ str(@id as varchar) +
eller använd cast eller convert
2 svar · 235 visningar · startad av Jesper T
Det klickar på det rödmarkerade, vad kan vara fel?
ALTER PROCEDURE sh_getPropfromAdv
(
@id int,
@sort as varchar(20)
)
AS
Declare @QString nvarchar(500)
Set @QString = 'SELECT id, country
FROM tbl WHERE uid = [red]'+ @id +'[/red]
ORDER BY '+ @sort
exec sp_ExecuteSql @QString
RETURN
@id är en int, och kan inte konkateneras med strängar
+ str(@id as varchar) +
eller använd cast eller convert
+ str(@id) +
Funkar bra.
Tack!