我一直在嘗試使用這個腳本插入到Oracle表:插入錯誤的Oracle
Try
conn.Close()
conn.Open()
cmd.CommandText = "INSERT INTO PERSONAL(KODEPERSON) VALUES(:KODE)"
cmd.Parameters.Add(":KODE", "AN001")
cmd.Connection = conn
cmd.ExecuteNonQuery()
MessageBox.Show("SUCESS")
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
但我在VB.NET執行這個時候它會引發錯誤ORA-01036在的ExecuteNonQuery
可有人告訴我發生了什麼事?
謝謝大家,我一直在掙扎大約1小時,現在我已經得到了解決方案,請注意,如果我們已經在任何聲明中使用Oracle Command作爲公共聲明時,請注意我們已經爲了處理它,它將不再離開先前的語句緩存。願上帝保佑大家
您正在使用哪個提供商? – Quassnoi
Oracle,Visual Basic,Oracle數據訪問 –
你的意思是'ODP.NET'?你使用哪個類創建'conn'和'cmd'? – Quassnoi