請問板上的高手
我的問題是這樣
我在Access裡面有一個資料表
裡面有四個欄位分別是A B T V
其中A B是字串型態的資料, T是時間資料, V是數字
然後我是以ABT當複合主鍵
想做檢單的查詢
於是我從VBA中下了一個SQL
ex.
myrs with
.source="select * from Table where a='xyz'"
.open
end with
然後結果很正常的出現了
可是當我試著要把時間的條件式加進去
ex.
select * from Table where a='xyz' & T=1997/3/31
出現的結果是什麼也沒有,但我確定資料表裡面有資料是屬於這個時間的
後來我就試了下面這個
ex.
select * from Table where T=1997/3/31
情形也是一樣
當我把1997/3/31加上單引號變成'1997/3/31'時,他會跟我說型態錯誤 請問這是什麼問題?查詢包含時間型態的SQL語法是我弄錯了嗎?
還是應該要用別的方法取才可以?
拜託大家幫幫忙,因為我翻了我手上的書都沒有提到...
可是我怎麼查都查不到資料出來
拜託了,感謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.39.217