SQLServer’da “aritmetic overflow” hatası


SQLServer’da decimal sayı tanımlamalarında zaman zaman bu hatayla karşılaşılır. Rahat olun suçlu microsofttur. DECIMAL(10,2) demek virgülden ÖNCE 10-2=8 hane demek oluyor. Yani cins adamlar onlarca yazılım dilinde bu iş için daha kolay tanım varken neden yazılımcıya eziyet edersin:) Şimdi aşağıdaki koda bakalım: declare @t table (long decimal(10,6)) insert into @t VALUES (1000.0),(999.99),(11111.99) SQL Server burada… Read More SQLServer’da “aritmetic overflow” hatası

Int, Float, Double, Decimal… Yazılım’a giriş dersi neden önemlidir.


Yazılım’a giriş derslerinde her nedese ‘String’den önce hep sayısal değerler öğretilir. Hep de hızla geçilir. Integer akılda kalır, float ve decimal farkı hatırlanmaz. Ama gün gelir, parayla pulla ilgili bir uygulamayı yazar/geliştirsiniz işte orada küsüratlar kuruşlar değerli hale geldiğinde ilk derslerde duyduğunuz/okuduğunz şeyler durumu değiştirir. Hikaye şuradan başlıyor: Daha önce C#‘da hazırlanmış ve parasal işlemlerle… Read More Int, Float, Double, Decimal… Yazılım’a giriş dersi neden önemlidir.

Fixing Error of Metronic Theme PagedList component


Metronic Theme have PagedList component which provide users prepare paged list quickly. However, it have a issue: When user clicks the number of active page link number page thwors error. Because link of active page misdefined. To fix this I’ve prepared a jquery patch. $(document).ready(function () { //fixing pagedlist bug-patch s.atan $(“.pagination > .active >… Read More Fixing Error of Metronic Theme PagedList component

ASP.MVC Yüklenmiş Bir Dosyayı Silmek


public ActionResult TutanakSil(int id) { var sonuc = “Tutanak Silme Hatası 1”; try { Tutanak tut = db.Tutanak.SingleOrDefault(m => m.ID == id); //remove from file system- mappath’a dikkat var fullPath = Request.MapPath(“~/Dosyalar/”+tut.FileName); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); Debug.WriteLine(fullPath + “-Tutanak dosya sisteminden silindi”); } else { Debug.WriteLine(fullPath + “-Tutanak dosyası dosya sisteminden silinemedi”); } //veritabanından silme… Read More ASP.MVC Yüklenmiş Bir Dosyayı Silmek