Al tratar de acceder a un stored procedure de mysql desde c#. Me daba el siguiente error
Mysql Parameter @2 not found in the collection.
No entendía porque daba ese error ya que los parametros eran iguales en el stored como al llamarlo desde c#.
Sabía que el error estaba en el stored procedure ya que coloque los tipos de datos igual que en el stored procedure.
Hasta que llegue a un camino cerrado sin solución. Buscando en google el problema era que dejaba espacio al configurar en el tipo de datos de los parametros del stored procedure. Ejemplo
DECIMAL( 11, 2) y tiene que ser DECIMAL(11,2) haciendo asi el error dejo de salir :)
char (4) colocar CHAR(4) y así por delante.
Saludos
Adalberto Montanía
Fuente: https://bugs.mysql.com/bug.php?id=41034
Mysql Parameter @2 not found in the collection.
No entendía porque daba ese error ya que los parametros eran iguales en el stored como al llamarlo desde c#.
Sabía que el error estaba en el stored procedure ya que coloque los tipos de datos igual que en el stored procedure.
Hasta que llegue a un camino cerrado sin solución. Buscando en google el problema era que dejaba espacio al configurar en el tipo de datos de los parametros del stored procedure. Ejemplo
DECIMAL( 11, 2) y tiene que ser DECIMAL(11,2) haciendo asi el error dejo de salir :)
char (4) colocar CHAR(4) y así por delante.
Saludos
Adalberto Montanía
Fuente: https://bugs.mysql.com/bug.php?id=41034
Comentarios
Publicar un comentario