The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

Amplify’d from www.hayrullahguven.com
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

Bu hatanın çözümü tarih formatından kaynaklanıyor. MsSqlServer de standart olarak ingilizde dil ayaarı olarak gelir ve o dilin kültürü kullanılır. Tarih formatıda dolayısıyla ay.gün.yıl olarak çalışır. Buna karşın biz ise gün.ay.yıl formatını kullanırız işte. Çözüm ise gayet basittir. Convert. :)

Bir insert cümlesi için örnek verecek olursak

Insert Into tablo_adı ( tarih_alanı ) Values ( Convert(DateTime, '25.12.2009', 104))

gibi bir örnek olur. Aynı convert metodunu select update sqlleri içinde kullanabilirisniz.Read more at www.hayrullahguven.com
 

Yorumlar

Bu blogdaki popüler yayınlar

22.06.2020 - 26.06.2020 arası işler

Asp.net RestSharp ile data post etmek

List Box Item içindeki elemanları aşağı veya yukarı taşımak