Pues se me ha complicado un poco el tema de crear los procedimientos almacenados con el workbench, y pues ya le he dado n vueltas al asunto pero nada
 y ya se esta convirtiendo en algo personal
 y ya se esta convirtiendo en algo personal  
 
 jajajaja en serio, esto me está sacando de mis cabales... les dejo el código para que puedan iluminarme... no se que estoy haciendo mal:
  jajajaja en serio, esto me está sacando de mis cabales... les dejo el código para que puedan iluminarme... no se que estoy haciendo mal:Así queda el procedimiento:
-- --------------------------------------------------------------------------------
-- Routine DDL
-- Note: comments before and after the routine body will not be stored by the server
-- --------------------------------------------------------------------------------
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_crear_usuario`(In nombre varchar(15), In apellido varchar(15), In nick varchar(15), In contraseña varchar(25))
BEGIN
declare nombre varchar(15);
declare apellido varchar(15);
declare nick varchar(15);
declare contraseña varchar(25);
set nombre=nombre;
set apellido=apellido;
set nick=nick;
set contraseña=contraseña;
INSERT INTO usuario (usuario.nombre, usuario.apellido, usuario.nick, usuario.contraseña) VALUES (nombre, apellido, nick, contraseña);
SELECT MAX(usuario.idusuario) FROM usuario;
END
Y al ejecutarlo en mi consulta me lanza el siguiente error:
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 'sp_crear_usuario' at line 1
Línea 59: command.Parameters.AddWithValue("contraseña", password);
Línea 60: conn.Open();
Línea 61: usuario.Id_usuario = Convert.ToInt32(command.ExecuteScalar()); Aquí es donde me marca el error concretamente(o sea al ejecutarse la consulta)
Línea 62: return usuario;
Línea 63: }
Comentarles que utilizo MySQL Workbench 5.2.33CE
En fin les agradecería la ayuda que me puedan brindar, y de ser posible si alguno conoce un manual donde se explique la sintaxis para trabajar con el 'QUERIDISIMO' WorkBench, me seria muy útil.
Saludos
 
 
 MySQL WorkBench sintaxis Stored Procedures
 MySQL WorkBench sintaxis Stored Procedures 
 y bueno ahí está el resultado.. de hecho en mi clase, donde encapsulo los datos de usuario el campo se llama password, pero al intentar darle el mismo nombre en el procedimiento pues me lo tomaba como una palabra reservada (y supongo que ahi fue donde metí la pata
 y bueno ahí está el resultado.. de hecho en mi clase, donde encapsulo los datos de usuario el campo se llama password, pero al intentar darle el mismo nombre en el procedimiento pues me lo tomaba como una palabra reservada (y supongo que ahi fue donde metí la pata  y escribi cualquier cosa) en fin ya lo he cambiado... Bueno sobre el manejo de excepciones, tengo la mala costumbre de hacer que funcione el código primero y luego incluirlo...
 y escribi cualquier cosa) en fin ya lo he cambiado... Bueno sobre el manejo de excepciones, tengo la mala costumbre de hacer que funcione el código primero y luego incluirlo... 
 
  
  
 

