20 Eylül 2013 Cuma

"JBO-27023: Failed to validate all rows in a transaction" hatası ve çözümü.

Yayına konu olan hata bir SQL hatasıdır ve veritabanına kaydedilmeye çalışılan satırların istenen formatta olmadığı anlamına gelmektedir.

Burada formatla kastedilen, her satırın belirli bir sütun sayısına ulaşması gerektiğidir.

Benim tecrübemde satırı kaydetmeye çalışırken Id ve bir başka tamsayı alanı olan Version alanımı hiç doldurmadığımu ve Row umu bu şekilde kaydetmeye çalıştığımı farketmem hatayı gidermemde yeterli oldu.

Bu sebeple benzer bir hatayı alanlara tavsiyem, .getDBTransaction().commit();   komutunu çalıştırdığınız yere gidin ve bu komutla veri tabanına eklemeye çalıştığınız satırların gerekli bütün sütunları içerip içermediğini kontrol edin.

Summary

Make sure that the rows that you write to the database contains a fair number of columns. On or more columns can be missing.

Hiç yorum yok:

Yorum Gönder