2012-07-27 104 views
0

訪問數據庫我堅持一個查詢來比較當前日期與存儲在access數據庫表中給定的格式7/25/2012日期比較與VB.NET

我使用這個查詢日期:

Sql = "SELECT max(token_today) 
FROM token 
WHERE issue_date = #" & FormatDateTime(Now, DateFormat.ShortDate) & "#" 

和我得到以下錯誤:從字符串

轉換**鍵入「整數」是無效的。

請告訴我如何比較日期。 謝謝!

回答

1

我認爲這應該工作:

"SELECT max(token_today) FROM token WHERE issue_date = #" & FormatDateTime(Now,"YYYY/MM/DD") & "#" 
2

如果要比較今天的日期,因此不需要外部參考:

Sql = "SELECT max(token_today) FROM token WHERE issue_date = Date()" 

這節省了各種各樣的問題與區域設置,以及。