sql komutlarında kullanılan tarihte söz dizimi hatası

1 2
25/02/2009, 22:16

Nurullah_Serdar

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.
25/02/2009, 22:34

alpeki99

Örnek olmadığı için birşey diyemiyorum ancak genelde bu tip problemler tırnak işaretlerinin yanlış kullanımından dolayı oluyor.
25/02/2009, 22:34

Nurullah_Serdar

birde örnek eklemek istiyorum. burada Dlookup u sayı ile kullandığım zaman sorun yok fakat tarih le yapınca aynı bahsettiğim hatayı veriyor.
25/02/2009, 23:03

alpeki99

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.
25/02/2009, 23:21

Nurullah_Serdar

teşekkür ederim. güzel bir çozüm yolu. tarih formatı ile ilgili bilgisi olan varsa ve paylaşırsa sevinirim
26/02/2009, 04:13

ozanakkaya

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.



1 2