I bought the "adapter PENTAX K bayonet lens on CANON EOS bayonet", in order to use two old telephoto lenses from a Pentax MZ-7 (Analog SLR) on my Canon EOS 600D camera. This works quite well if you take enough time to adapt to everything manually (aperture, shutter speed, focus), so snapshots rather divorced from.
Otherwise, this is true has already been said by Roland Eisert: For lenses without aperture ring this type of adapter is not suitable.
Although it works well, I find the ring a bit too expensive.