declare @a nvarchar(4000)
set @s=N'select @b='+@field+' from '+@table+'where  username= '''+@key+ ''''
execute sp_executesql @s,N'@b varchar(500) out',@b out