Bireysel Mesaj Gösterim Modu

Görüntülenme: 19819
SQL Filtreleme
2007/05/22 2:28
Bildir! Alıntı ile cevap yaz Oyla! 7,5 (1 oy)

Veri tabanında, tarih biçimli alanları içeren sorgulamalarda, dikkat edilmesi gereken sevimsiz bir nokta var. Mesela,
"gg/aa/yyyy"
formatında değer girerseniz hata alabilirsiniz. Çünkü kabul edilen format,
"aa/gg/yyyy"
biçimindedir.

Burada, g: gün; a: ay; y: yıl değerlerini temsil etmektedir.

Örneklemek gerekirse, aşağıdaki kullanım doğru bir kullanımdır.

Dim strTarih As String = Now.Month & "/" & Now.Day & "/" & Now.Year
AccessDataSource1.FilterExpression = "DateRecord >= #" & strTarih & "#"

Öte taraftan,

AccessDataSource1.FilterExpression="DateRecord>=#" & Now.Date & "#"

ifadesi,

"String was not recognized as a valid DateTime." hatasına neden olabilir.

Olabilir, diyorum; çünkü kesin değil. Yani gün 12'den küçük ise, bir sorun oluşmamaktadır. Ancak bu durumda, istenilen sonuçların alındığını garanti etmek zor!

İngilizce kelime ezberleme oyunu: https://vav.mbirgin.com
Abonelik Bilgisi Abonelik
Kullanıcı Adı:
Parola:
Bilgi Hatırlatma Yeni Üyelik
İletişim | Kullanım Şartları | Reklam Bilgileri | Tüm Üyeler | Ne Nasıl Yapılır? | Arama | RSS | Twitter | Facebook | Youtube

Son Üyeler: paraklit, ZUBEYR, MEMUR58, ben_enemie, Ellaeso,
Son Oturumlar: paraklit,