DTB_VER.VER_DATUM
MS Access データベースに日付フィールドがあり、すべて完全な日付です (例: 03-04-2012) 。
文字列形式(vb.net)で次のクエリを作成すると:
Dim sql as string = string.format("SELECT * FROM DTB_VER WHERE VER_DATUM LIKE '{0}%-{1}%-{2}%'", day, month, year)
このクエリを使用すると、日、年、またはその 2 つの組み合わせを完全に検索できますが、月を入力するとすぐに失敗し、その理由がわかりません。
何か案は?
アップデート:
私は次のことを試しました:
SELECT * FROM DTB_VER where Day(Ver_datum) like '*day*' and Month(Ver_datum) like '*month*' and year(Ver_datum) like '*year*'
また、日、年、またはその 2 つの組み合わせ (月は空白のまま) で検索できますが、月を検索することはできません。