De bug die in de vraag wordt vermeld, is opgelost in 10.2.0.3 en de fout wordt alleen gegeven in eerdere Oracle-versies. Bewerken:hetzelfde probleem deed zich voor in Oracle 10.2.0.4. We zijn dit nog aan het onderzoeken
Edit2:Bij het definiëren van cursors voor CHAR/VARCHAR-kolommen in OCI (we gebruiken hiervoor een wrapper), moet de grootte van de tekenreeks die aan een kolom is gebonden, ten minste één groter zijn dan de maximale breedte van de kolom.
bijv. Kolomnaam:U_NAME Type:VARCHAR(30)
1.char zNaam[30];pCursor->Definiëren(zNaam, 3O); // dit zou crashen als de kolom een waarde heeft van 30 tekens
2.char zNaam[31];pCursor->Definiëren(zNaam, 3O); // dit zou crashen als de kolom een waarde heeft van 30 tekens
3.char zNaam[31];pCursor->Definiëren(zNaam, 31); // Juist. zou voor geen enkele waarde crashen