hola, estoy haciendo lo siguiente:
string query = "{call insert_NATURAL
(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}";
OleDbCommand stmt = new OleDbCommand(query,conexion);
stmt.Parameters.Add("cedula_in",cedula);
stmt.Parameters.Add("numero_carnet_in",carnet);
stmt.Parameters.Add("primer_apellido_in",apellido1);
stmt.Parameters.Add("segundo_apellido_in",apellido2);
stmt.Parameters.Add("primer_nombre_in",nombre1);
stmt.Parameters.Add("segundo_nombre_in",nombre2);
agrego todos los parámetros necesarios
al ejecutar stmt.ExecuteNonQuery();
me da el siguiente error ORA-06550: line 1, column 7: PLS-
00306: wrong number or types of arguments in call
to 'INSERT_NATURAL' ORA-06550: line 1, column 7: PL/SQL:
Statement ignored
Pero he recibido mil veces los argumentos, la cantidad
esta bien y los tipo estan bien. Alguien sabe como puedo
hacer para resolverlo.
Muchas gracias por su ayuda!!.
Leer las respuestas