Oracle INSERT dando error en C #
Pregunta
DbCommand command = new OracleCommand(
"insert into hardware (HardwareID) VALUES (6);", myConnection);
command.ExecuteNonQuery();
Hardware
es un NUMBER (7, 0)
.
Estoy tratando de hacer que este sencillo Oracle INSERT funcione con C #. Sin embargo, sigo recibiendo un error 911
que indica que hay un carácter no válido.
¿Qué estoy haciendo mal?
Puedo ejecutar el siguiente código sin problemas:
DbCommand command2 = new OracleCommand("Select * from Hardware", myConnection);
command2.ExecuteReader();
(Planeo usar parámetros más adelante, solo estoy tratando de obtener una prueba de concepto construida)
Solución
Creo que no puedes agregar el ';' al final. Así que prueba:
DbCommand command = new OracleCommand(
"insert into hardware (HardwareID) VALUES (6)", myConnection);
command.ExecuteNonQuery();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow