Hal itu sering terjadi jika kita mengakses database melalui aplikasi hasil buatan kita. error ORA-01000 jarang ditemui ketika kita langsung menjalankan query lewat DBMS itu sendiri.
Setelah googling dan menjelajahi forum-forum Oracle, ternyata saya menemukan beberapa statement dari para master disana bahwa itu bisa dibilang BUG dari Oracle9i jika dijalankan atau diakses melalui sebuah aplikasi. Entah pernyataan ini benar atau tidak, saya pribadi belum mengetahui secara pasti karena banyak member pada forum tersebut mengatakan hal yang sama mengenai Error tersebut.
Setelah mencoba beberapa cara, akhirnya saya menemukan salah satu cara untuk mengatasi Error ORA-01000 tersebut, yaitu dengan cara menutup session yang ada dan membukanya kembali pada suatu proses tertentu (Dalam hal ini proses yang bersangkutan yang menyebabkan error).
Saya menggunakan VB. NET.
conn.close()
conn.open()
jadi intinya adalah menutup session dan membukanya kembali untuk mencegah agar error tersebut teratasi.
saya mau tanya saya baru belajar vb.net ketika saya run keluar eror yang menuju ke tulisan conn.open..itu maksudnya gmn ya..
ReplyDeletesaya lagi buat project nech..pengennya saya buat form input data dan datagridnya tuch terpisah…
ReplyDeletemisal saya input data di form1,stelah disave nanti data yang diinputkan langsung muncul di form2..
kira2 caranya gmn ya..tolong penjelasany..
Kalo masalah error conn.open, itu ada beberapa kemungkinan, nah coba sorot informasi errornya...
ReplyDeletekemungkinannya misalnya seperti berikut :
1. koneksi string salah
2. Service dari database mati
3. koneksi sudah di conn.open sebelumnya, jadi jika diopen lagi maka error lagi.
kalo ingin menampilkan form yang kedua dengan berisi datanya, itu mudah saja...
ReplyDeletesetelah anda menyimpan data dari form satu, kemudian panggil form 2, misalnya..
form2.show()
form1.close()