
25/07/2011, 10:49
|
 | | | Fecha de Ingreso: julio-2011 Ubicación: Bogota
Mensajes: 430
Antigüedad: 13 años, 8 meses Puntos: 4 | |
Error Hola es que se me presenta un pequeno error, es que cree este procedimiento almacenado en phpmyadmin
CREATE procedure inserte(IN Nombres varchar(20) , IN Codigo varchar(20) , IN Versiones int, IN Fechas date)
begin
SELECT `Cod.Persona` FROM `personas` WHERE `Nombre_Persona` = 'Nombre';
SELECT DISTINCT `Cod.Doc` , `Version` FROM `firma_conocimiento` WHERE `Cod.Doc` = 'Cod.Doc';
INSERT INTO `firma_conocimiento` ( Cod.Doc, Version, Cod.Persona, Fecha )
VALUES (Cod.Doc, Version, Nombre, Fecha);
end
y si me lo creo el problema es que al momento de probarlo no funciona!!! me sale este error
consulta SQL:
CALL insertar(
'SAC-0313', 5, 'Luz Gomez', '2009-15-12'
)
MySQL ha dicho:
#1312 - PROCEDURE documentacion.insertar can't return a result set in the given context
no se si esta mal algo de sisntaxis o que le estoy enviando los parametros que no son!! no se que es lo que pasa!! por que no me ejecuta!! agradesco mucho la ayuda!!! lo que necesito es que seleccionando un documento me inserte el documento, la version asociada a ese documento, el id del nombre de la persona no se si el procedimiento este bien!! AGRADECO MUCHO SU AYUDA!!! |