Ana içeriğe geç

eBA Notlar Kısmında Alınan Hata

eBA Notlar kısmına kullanıcı girşinde aşşağıdaki hatalar alınıyorsa ilgili adımları takip edebilirsiniz.

"Objecct cannot be cast from DbNull to other types" hatası ve "Cannot insert the value NULL into column 'MESSAGE', table 'EBATST.dbo.DOCUMENTNOTES'; column does not allow nulls :

Yaşanılan hatanın sebebi eBA'nın eski versionlarından eBA 6.7.142'versionu ve üzerine güncelleştirildiğinde eBA'nın Notlar kısmına LOGİNTYPE ve ACTIONUSERID alanları eklendiği için , ilgili alanlar Db'de olmasına rağmen içerisinde veri bulunmadığı için hata alınmaktadır.

Yaşanılan hatanın çözümü için DB'de sistemde daha önce oluşturulmuş notların ACTIONUSERID'sini 'admin' ve LoginType alanını '2' olarak revize edilmelidir.

Daha sonra sistemde oluşan notlar'da bu alanlar oluşturan kullanıcı ve login türüne göre (vekaleten,login ass vb.) otomatik olarak doldurulacaktır.

UPDATE DOCUMENTNOTES SET LOGINTYPE = '2' WHERE LOGINTYPE IS NULL
UPDATE DOCUMENTNOTES SET ACTIONUSERID = 'admin' WHERE ACTIONUSERID IS NULL