[VBA ] 請問關於用VBA連Access資料庫查詢時間型態的資料的問題

看板Visual_Basic作者 (patrick)時間18年前 (2007/10/28 22:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問板上的高手 我的問題是這樣 我在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
文章代碼(AID): #179A84M0 (Visual_Basic)
文章代碼(AID): #179A84M0 (Visual_Basic)