Overload Kavramı

Merhaba Arkadaşlar, Bu makalemizde size overload kavramından bahsedeceğim. overload nedir’e gelirsek Türkçe anlamı aşırı yüklemedir. Bir sınıf  içerisinden birden fazla metodun aynı ismi alarak fakat farklı parametreler  almasıyla farklı görevleri yerine getirmesidir. Overload kavramımızı daha iyi anlamak için bir örnek yapalım.ilk olarak basit bir örnekle rahat bir şekilde anlamaya çalışalım.   Continue reading

Transaction Kavramı

Merhaba Arkadaşlar, Transaction kavramı çok katmanlı mimarilerde ve veri tabanı programlacığın da kullanılan çok önemli bir kavramdır. Yapacağınız bütün çok katmanlı uygulamalarda mutlaka kullanmanız gerekecektir. Nasıl çalışır a gelirsek bir süreçteki iş parçacıkları görevlerini kusursuz bir şekilde yerine getirdiğinde süreç sorunsuz bir şekilde tamamlandığında commit dediğimiz olay gerçekleşir ve işlem tamamlanmış olur. Eğer iş parçacıkları görevlerini yerine getirirken herhangi bir sorundan dolayı hata oluşursa bütün yapılan işlemler geriye doğru giderek rollback dediğimiz olay gerçekleşir.   Continue reading

“String or binary data would be truncated. The statement has been terminated “

“String or binary data would be truncated. The statement has been terminated “ Hatası alıyorsanız, Veritabanınıza eklemeye çalıştığınız verinin boyutu veri tabanınızdaki alanın (field) boyutundan fazladır. Kayıt ekleme sırasında aldığınız bu hatayı hücrenin alan boyutunu artırarak çözebilirsiniz. Örn: isim VARCHAR(25) diye tanımladınız ama eklemeye çalıştığınız veri 30 karakter ise bu hataya düşersiniz.. Continue reading