Bueno mamon(no se que me da al llamarte por tu nick

), en fin, dicen los que saben, que al utilizar este tipo de consultas parametrizadas, primero tu consulta se vuelve menos abstracta, despues haces un adecuado uso de los recursos de tu sistema, pues la estas manipulando a traves de comandos que contienen solamente las caracteristicas especificas para trabajar con tu recordset, y finalmente logras un aumento considerable en la seguridad de tu sistema, llamese por ejemplo, que no te puedan hacer SQL Injection.
Finalmente, es una manera muy intuitiva de trabajar con tu base de datos, toda vez que te acostumbres a escribir tanto codigo, y es el mejor "approach" para migrar a .NET tambien.
Salu2,