AccessTr.neT

Tam Versiyon: sql komutlarında kullanılan tarihte söz dizimi hatası
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
bir Sql komutunda .......& "dogumtarihi= #" & me.tarih & "#" olarak girdiğim zaman "sorgu ifadesi içindeki Tarihte sözdizimi hatası" uyarısını alıyorum. kullandığım veritabanı tarihi 01.02.2009 şeklinde kaydediyor. fakat incelediğim bazı örneklerde tarih biçiminin 01/02/2009 olduğunu gördüm. bu şekilde çalıştığını düşünüyorum fakat . ile ayrılan terihlerde bu hatayı veriyor. en basitinden bir Dlookup ta bile aynı hatayı alıyorum. bu yüzden bu tür komutları kullanmam gereken yerlerde kullanamıyorum. veritabanındaki tarih biçimini / ile ayrılan olarak ayarlayamıyormuyuz???
veya bu hatanın nedeni neden kaynaklanabilir.
Örnek olmadığı için birşey diyemiyorum ancak genelde bu tip problemler tırnak işaretlerinin yanlış kullanımından dolayı oluyor.
birde örnek eklemek istiyorum. burada Dlookup u sayı ile kullandığım zaman sorun yok fakat tarih le yapınca aynı bahsettiğim hatayı veriyor.
Dediğinizi anladım ufak bir çevirme işleminden sonra oldu. Başka yolu belki vardır ancak ben bilmiyorum. Normalde tarihte zaten / yazmama izin vermedi nedense. Giriş maskesi bile kullandım nafile.
teşekkür ederim. güzel bir çozüm yolu. tarih formatı ile ilgili bilgisi olan varsa ve paylaşırsa sevinirim
Bende de benzeri hatalar oluyordu, (özellikle windows, sp3den sonra) tarihi sürekli "/" işareti ile ayırdığım için kod ekleyerek düzeltmek yerine Denetim Masası, Bölge ve Dil seçeneklerindeki tarih ayarlarından tarih ayırıcıyı "/" olarak düzenledim, şu anda hiçbir sorun yok.


[Resim: adszbha.jpg]
Sayfalar: 1 2