In this case, it does require it since it's building the SQL string. If you just do "Set [InstallationDate] = " & Date, the actual SQL will appear asSet [InstallationDate] = 12/12/2012 which updates the table with a default time. That is what has occured with the OP.
@OP, it should be:strSQL...