• Try something like this

    DECLARE @TaskOutFile VarChar(255)

    select * from dbo.Table where ID=@ID

    Select @TaskOutFile = 'C:\ABC\' + @ID + '.html'

    EXEC sp_makewebtask @outputfile = @TaskOutFile, @query = 'select * from dbo.Table where ID=@ID'