"La funcion o procedimiento sp_menu tiene demasiados argumentos.
Mi tabla almuerzo contiene los mismos parametros que el sp incluyendo un campo fecha que esta como getdate().
Código SQL:
Ver original
CREATE proc sp_menu @menu CHAR(1), @sopa CHAR(1), @lugar VARCHAR(100), @monto DECIMAL(4,2), @estado INT AS INSERT INTO almuerzo VALUES(GETDATE(),@menu,@sopa,@lugar,@monto,@estado) GO
cuando ago click en el boton Guardar de mi formulario me sale el error que el procedimiento tiene demasiados argumentos, pero todo esta conforme.
Nose cual podria ser el problema, deseo su ayuda por favor.
y en c# esta asi (cuando ago click en el boton guardar):
Código C++:
Ver original
SqlConnection cn = new SqlConnection("..........................................."); sqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandType=CommandType.StoreProcedure; cmd.CommandText="sp_menu"; cn.Open(); sqlCommandBuilder.DeriveParameters(cmd); cmd.Parameters.AddWithValue("@menu","x"); cmd.Parameters.AddWithValue("@sopa",""); cmd.Parameters.AddWithValue("@lugar",""); cmd.Parameters.AddWithValue("@monto",5.00); cmd.Parameters.AddWithValue("estado",1); cmd.ExecuteNonQuery(); cn.Close();