My procedure code: ALTER PROCEDURE dbo.InsertImage ( @ImagePath varchar(50), @UserId varchar(10), @ImageCnt int ) AS BEGIN SELECT MAX(ImageCnt) AS MaxImageCnt FROM userImages WHERE ImagePath LIKE @ImagePath+'%'
IF MaxImageCnt!=NULL SET @[EMAIL PROTECTED] SET @[EMAIL PROTECTED](MaxImageCnt AS varchar) INSERT UserImages (ImagePath,UserId,ImageCnt) VALUES (@ImagePath,@UserId,@ImageCnt) END My question is how do you set a variable to the result of the SELECT query, which should be in MaxImageCnt. When I try to save this, it tells me that the compiler is basically trying to find a column caled MaxImageCnt, which makes sense. I guess this is a completely newie syntactical issue, but i can't find anything on it. i know there is also other lopsided bad syntax in this procedure too, but please ignore that and if possible provide insight to the problem i asked...thanks guys. Jon