webForumDet fria alternativet

felmeddelande 'Invalid column name'

1 svar · 210 visningar · startad av Mharlin

MharlinMedlem sedan juni 200277 inlägg
#1

När jag kör min sp så får jag felmeddelandet
"Invalid column name 'SortOrder'"
"Invalid column name 'FolderId'"

Båda kolumnerna finns och jag kan verkligen inte hitta felet.

CREATE PROCEDURE spGetParentFolders @FolderId bigint AS

declare @Folder varchar(50)
declare @ParentId bigint
declare @SortOrder int

set @ParentId = @FolderId
set @SortOrder = 1

CREATE TABLE #tmp1(
	SortOrder int,
	FolderId bigint,
	Folder varchar(50))

while (@ParentId <> 0)
begin
	select @Folder = Folder, @FolderId = Id, @ParentId = ParentId 
		from tblFolders 
		where Id = @ParentId

	insert into #tmp1 (Folder, SortOrder, FolderId) values(@Folder, @SortOrder, @FolderId)
	set @SortOrder = @Sortorder + 1
end

select FolderId, Folder from #tmp1 order by SortOrder desc
GO

Jag får felmeddelandet på insert raden och sista select raden.

MharlinMedlem sedan juni 200277 inlägg
#2

Visade sig att det inte var fel... det var bara det att query analyzer av nån anledning inte hade fattat att jag hade gjort ändringar i store proceduren och därför fortfarande gav samma felmeddelande

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)