Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2010, 05:00
Avatar de miguec04
miguec04
 
Fecha de Ingreso: agosto-2008
Ubicación: Cimitarra, Santander
Mensajes: 378
Antigüedad: 15 años, 8 meses
Puntos: 15
Respuesta: Procedimiento con insert

me funciono muy bien quitando unicamente el begin y el end

con ambos codigos tu me decias con este:

Código MySQL:
Ver original
  1. CREATE PROCEDURE setRegistrados(IN nom VARCHAR(120),IN email VARCHAR(120),IN cel VARCHAR(10))
  2. INSERT INTO registrados (regnom,regemail,regcel) VALUES (nom,email,cel);

cualquiera de los dos insert es lo mismo, la sintaxis esta bien, ahora tengo otro problema no se como voy con esta funcion no se cual sea mi error:

Código MySQL:
Ver original
  1. DELIMITER
  2. CREATE FUNCTION getRegistrados(nom VARCHAR(120),email VARCHAR(120),cel VARCHAR(10))
  3. SET ide=LAST_INSERT_ID(CALL setRegistrados(nom,email,cel));
  4. RETURN ide;

mi IDE muestra lo siguiente:

Error Code : 1193
Unknown system variable 'ide'

Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000

pero no se ahi la estoy declarando porque me dice que no existe???

gracias por tu ayuda.
__________________
Desoftc Technology - Miguel Carmona
Creaciones Inteligentes - Cimitarra Colombia
[email protected]
http://www.desoftc.com.co