Hata Mesajı: the conversion of a char data type to a datetime data type resulted in an out-of-range datetime value

Çözümü: SQL Server Enterprise Manager çalıştırılıp SQL Server özelliklerinde bulunan Server Settings sayfasındaki “Default Language” değeri ile SQL Server kullanıcısının (hangi kullanıcı ile programın databaselerine ulaşılıyor ise – dbconnect içerisinde tanımlı olan SQL Server kullanıcısı) “Default Language” değeri (SQL Server Enterprise Manager / Security / Logins) kontrol edilmelidir. Bu değerler “English” olarak ayarlanıp SQL Server stop start edildikten sonra sorununuz çözülecektir.

Bir Başka Öneri: Sistem veya SQL de TR desteği yüklenmemiş. İlk başta bu kontrol edilmeli.  Yada SQL deki DATE alanını text olarak tanımlayıp, sayfadaki tarihi kaydederken ilk başta gün – ay – yıl ı parçalayıp SQL formatındaki ay-gün-yıl olarak birleştirip kayıt yapılabilir bu da başka bir seçenek …