質問
DbCommand command = new OracleCommand(
"insert into hardware (HardwareID) VALUES (6);", myConnection);
command.ExecuteNonQuery();
ハードウェア
は NUMBER(7、0)
です。
この単純なOracle INSERTをC#を使用して機能させようとしています。ただし、無効な文字があることを示す 911
エラーが引き続き発生します。
何が間違っているのですか?
問題なく次のコードを実行できます:
DbCommand command2 = new OracleCommand("Select * from Hardware", myConnection);
command2.ExecuteReader();
(後でパラメーターを使用する予定です。概念実証を構築しようとしています)
解決
「;」を追加できないと思います最後に。試してみてください:
DbCommand command = new OracleCommand(
"insert into hardware (HardwareID) VALUES (6)", myConnection);
command.ExecuteNonQuery();
所属していません StackOverflow