我有一個日期域DTB_VER.VER_DATUM
在我所有的完整日期(例如03-04-2012)的MS Access數據庫。格式化通配符在ms訪問查詢日期字段
當我創建一個字符串格式(vb.net)以下查詢:
Dim sql as string = string.format("SELECT * FROM DTB_VER WHERE VER_DATUM LIKE '{0}%-{1}%-{2}%'", day, month, year)
與此查詢我可以完美搜索一天或一年或兩者的組合,但只要當我進入一個月它失敗了,我不知道爲什麼。
任何想法?
更新:
我已經試過如下:
SELECT * FROM DTB_VER where Day(Ver_datum) like '*day*' and Month(Ver_datum) like '*month*' and year(Ver_datum) like '*year*'
我又可以在一天或一年或兩者的組合搜索(並留下空白月),但我可以不搜索一個月。
什麼是您的區域設置的日,月,年訂單? – Fionnuala 2012-08-03 11:43:32
VER_DATUM是訪問數據庫中的日期/時間字段? – Steve 2012-08-03 11:58:09
dd-MM-yyyy是我使用的訂單。 – user1573875 2012-08-03 11:59:05