VBasic 6 Adodb ile veritabanına bağlandığınızda E_FAIL hatası verirse?

Uzun bir aradan sonra yine merhaba,

Geçtiğimiz yıl hazırlamış olduğum küçük bir yazılım ile Oracle üzerindeki veritabanına SQL sorgusu gönderip dönen verilerden istenilen alanları bir INI dosyası ile eşleştirmek sureti ile MSSQL veritabanına istediğim formatta taşıyordum.

1 yıldır sorunsuz çalışan sistem geçtiğimiz günlerde ise bir anda E_fail hatası vermeye başladı ve bu hata belirli tablolarda oluşuyordu.

Önceleri yazılımsal bir hata yaptığımı düşünerek tüm kodları yeniden gözden geçirdim. Ama sorun yoktu aradan geçen 2 gün sonunda ise veritabanı tablolarımdaki kolonların özelliklerini incelediğimde sorunu buldum.

Sorunun asıl kaynağı alanlar ile o alana kaydetmek istediğim verinin uzunluklarının uyuşmamasından kaynaklanıyordu. İlgili alanları Nvarchar(max) yaptığımda sorun giderildi.

Ama bana da bir ömür kadar uzun gelen bir zaman dilimini yaşatmış oldu.

Loading