Código MySQL:
Ver original
Este es el error que sale!!
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 12
Agradezco toda la ayuda!!
| ||||
Error en el procedimiento Creando un procedimiento que me permita actualizar, quiero ingresar un documento, pero si ese documento ya existe me actualice los datos y si no que me inserte ese nuevo documento.
Código MySQL:
Ver original Este es el error que sale!! You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 12 Agradezco toda la ayuda!! |
| ||||
Respuesta: Error en el procedimiento Hay varios errores: 1) No cerraste el primer IF/THEN con ENDIF. 2) La cláusula opcional es ELSEIF, no ELSE IF. 3) Ibas a tener un error en la primera línea porque no puedes meter un registro en una variable (MySQL no tiene un tipo de dato ROW ni nada que se le parezca). 4) Las variables locales van sin el acento inverso (`), ya que este se reserva para objetos de base de datos (Bases, tablas, columnas, funciones, procedimientos, triggers). 5) Es posible que de todos modos te falle, porque no estoy seguro de que un SP acepte un parámetro LONGBLOB o BLOB. Pruébalo y me dices.
Código MySQL:
Ver original
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: Error en el procedimiento Cita: cod.doc no se ve ni como parámetro del prototipo, ni es un campo invocado.bueno lo probé y si me lo actualiza, pero el problema es que no me toma el cod.doc por que?? ¿A qué dato te refieres?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |