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,

insertquery

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.

dbtype

Aynı işlemleri DeleteQuery, SelectQuery ve UpdateQuery özellikleri için de yapabilirsiniz.

You may also like...