Skip to main content

AccessTr.neT


Ölçüt ifadesinde veri uyuşmazlığı hatası

Ölçüt ifadesinde veri uyuşmazlığı hatası

Çözüldü #4
VisualBasic.Net ten anlamıyorum C# tan az çok anlarım ama baktığım kadarıyla mantık aynı. Ne de olsa .Net değilmi harika birşey iki dil biliyor gibi oluyorsunuz. Neyse şimdi neler yapmalısınız ona bakalım:

- Access'te tarihleri sorgulamanız için aa/gg/yyyy formatına çevirmeniz lazım.


Dim ilktarih, sontarih As String
ilktarih = Convert.ToDateTime(startdate).Month.ToString & "/" & Convert.ToDateTime(startdate).Day.ToString & "/" & Convert.ToDateTime(startdate).Year.ToString
sontarih = Convert.ToDateTime(enddate).Month.ToString & "/" & Convert.ToDateTime(enddate).Day.ToString & "/" & Convert.ToDateTime(enddate).Year.ToString

Ben Sql kodunuzu kısalttım siz olması gerektiği gibi düzenlersiniz.


sqlcmdtext2 = "select * from " & Table & " where (Tarih <= #" & ilktarih & "#) or (Tarih >= #" & sontarih & "#)"

Metin kutusundaki değerler String'tir bunları Convert ile istediğiniz değişken türüne çevirmeniz lazım. Bende gayet güzel çalıştı problem yok.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Ölçüt ifadesinde veri uyuşmazlığı hatası - Yazar: alpeki99 - 14/10/2010, 02:25
Task