Oracle INSERT donnant une erreur en C #
Question
DbCommand command = new OracleCommand(
"insert into hardware (HardwareID) VALUES (6);", myConnection);
command.ExecuteNonQuery();
Matériel
est un NUMBER (7, 0)
.
J'essaie de faire fonctionner ce simple Oracle INSERT en utilisant C #. Cependant, je reçois une erreur 911
indiquant qu'il y a un caractère non valide.
Qu'est-ce que je fais de travers?
Je peux exécuter le code suivant sans problème:
DbCommand command2 = new OracleCommand("Select * from Hardware", myConnection);
command2.ExecuteReader();
(Je prévois d’utiliser des paramètres plus tard, j’essaie simplement de construire une preuve de concept)
La solution
Je crois que vous ne pouvez pas ajouter le ';' à la fin. Alors essayez:
DbCommand command = new OracleCommand(
"insert into hardware (HardwareID) VALUES (6)", myConnection);
command.ExecuteNonQuery();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow