Bug yang tercantum dalam pertanyaan telah diperbaiki di 10.2.0.3 dan Kesalahan hanya diberikan dalam versi Oracle sebelum itu. Sunting:Masalah yang sama terlihat di Oracle 10.2.0.4. Kami masih menyelidiki ini
Sunting2:Saat mendefinisikan kursor untuk kolom CHAR/VARCHAR di OCI (kami menggunakan pembungkus untuk tujuan ini), ukuran string yang terikat ke kolom harus setidaknya satu lebih besar dari lebar maksimum kolom.
misalnya Nama Kolom:U_NAME Jenis:VARCHAR(30)
1.char zName[30];pCursor->Define(zName, 3O); // ini akan mogok jika kolom memiliki nilai dengan 30 karakter
2.char zName[31];pCursor->Define(zName, 3O); // ini akan mogok jika kolom memiliki nilai dengan 30 karakter
3.char zName[31];pCursor->Define(zName, 31); // Benar. tidak akan mogok untuk nilai apa pun