このスクリプトを使用して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 で実行すると、EXECUTENONQUERY でエラー ORA-01036 が発生します。
誰かが私に何が起こっているのか教えてもらえますか?
皆様、ありがとうございます。約 1 時間格闘しましたが、今では解決策を見つけました。オラクル コマンドをステートメントで既に使用しているときにパブリックとして宣言した場合は、それを破棄する必要があることに注意してください。以前のステートメント キャッシュには残されなくなります。神は皆を祝福します