我有一個項目,添加和刪除日期,加款有以下代碼:命令刪除VBA中不工作
Set dbs = CurrentDb
dbs.Execute " INSERT INTO TMP " _
E " (diaMes) VALUES (" _
& "' " & Tmp7 & "') "
其中tmp7是最新型像DD-MM-YYYY和完美的作品
刪除如下代碼:
Set dbs = CurrentDb
dbs.Execute " DELETE * FROM TMP " _
And " where diaMes = # " & tmp7 & " # " ;
的問題是,只刪除當天超過12個,我明白了,如果一天等於小於12被解釋爲MM-DD-YYYY
tmp7是一個字符串連接字符串。
如何強制SQL Pass dd-mm-yyyy?
'CDate'將您的字符串轉換成日期,假設它是在可以converted.'Format的格式(YourField,「短日期」)'將日期轉換爲DD/MM/yyyy格式。 – 2014-10-08 13:19:43