2009-07-29 36 views
1
DbCommand command = new OracleCommand(
     "insert into hardware (HardwareID) VALUES (6);", myConnection); 
command.ExecuteNonQuery(); 

HardwareNUMBER(7, 0)Oracle INSERT在C#中給出錯誤

我想使這個簡單的Oracle INSERT工作使用C#。但是,我不斷收到911錯誤,指出存在無效字符。

我在做什麼錯?

我可以毫無問題執行以下代碼:

DbCommand command2 = new OracleCommand("Select * from Hardware", myConnection); 
command2.ExecuteReader(); 

(我打算以後使用的參數,我只是想獲得建一個驗證的概念)

回答

2

我相信你可以'添加';'最後。因此,嘗試:

DbCommand command = new OracleCommand(
     "insert into hardware (HardwareID) VALUES (6)", myConnection); 
command.ExecuteNonQuery(); 
+0

我相信Good Charlotte的說得最好:「它的小東西,小東西,總是給你帶來下來謝謝`:D' – jjnguy 2009-07-29 21:11:33