[Help] Subdividing create troubles

Hi everyone,

I’ve got a serious problem when i subdivide faces in order to smooth them.
Holes are created and also new edges which aren’t necessary.

How can i make a perfect rounded surface without having this trouble ?

Thanks.