Ver Mensaje Individual
  #10 (permalink)  
Antiguo 25/04/2009, 20:51
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problemas con parametros en un Stored Procedure

Bien.
Me he tomado el tiempo de instalar el Navicat 8 y probar tu problema sobre la base de los códigos que has posteado, comprobando efectivamente que el problema que has tenido se debe al incorrecto ingreso del parámetro al momento de la prueba... Como te postee un poco más arriba.
El problema es que al abrirse el dialog de parámetros, lo que has estado ingresando es xxx, mientras que lo que debías ingresar es 'xxx', entre apóstrofes.
Hice personalmente la prueba y cuando lo ingresas como 'xxx', el procedure se ejecuta correctamente.
Eso era todo el problema, nada más.
La cosa pasa por el lado de que la aplciación no puede definir a priori si lo que ingresas es un parámetro numérico, flotante, string, o una variable. Los toma como los pones, entonces, si lo que quieres es ingresar una cadena, debes escribirla como cadena en SQL... que lleva siempre apóstrofes. Si hubieses enviado xxx como nombre de variable, entonces no habrías tenido problemas.

Eso es todo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)