Siento no haber contestado antes, esta mañanita he estado muu liado en el curro
, de todas formas tienes alguien que sabe más que yo de delphi que te ha asesorado perfectamente. En cuanto a lo que comentas de los parametros, como bien dice Guillotmarc, son correctos prueba lo que te comenta él, tambien pon antes de la asignación de parámetros esta instrucción:
Código Delphi
[-]
ADOStoredProc.prepare;
ADOStoredProc.Parameters.Parambyname['precio'].value := 77;
ADOStoredProc.Open
Saludos, Tony