The Version Of Sql Server In Use Does Not Support Datatype ‘Date’
SqlDataSource kullanarak hazırlanan bir veritabanında, tarihsel bilgi tutan bir alan mevcut ise Asp.Net sayfasında veritabanında güncelleme, ekleme gibi işlemleri yaparken karşılaşabileceğimiz muhtemel sorunlardan biri; Sql Server ‘Date’ veritipini desteklemediğinden kaynaklanıyor.
Bunun için; Sayfaya eklediğimiz SqlDataSource seçilip, özellikler penceresinden, ekleme sorgusu (InsertQuery) gibi sorguların yanındaki … tıklanır,
Açılan Command and ParameterEditor’ün sol tarafındaki parametrelerden tarih verisini kullanan parametreyi işaretledikten sonra sağ kısımdaki Show Advanced Properties linkine tıklanır. Date olan DbType özelliği DateTime olarak değiştirilir.
Aynı işlemleri DeleteQuery, SelectQuery ve UpdateQuery özellikleri için de yapabilirsiniz.