Это должно работать (обратите внимание на одинарные кавычки, окружающие дату)
cADO.Execute "INSERT INTO tblmdfUK (txtDateReg, txtCompany) VALUES ('" & CStr(date()) & "', " & truncForm("txtCompanyName") & ")"
Я использую этот метод для now () успешно без CStr.Поместите оператор SQL в переменную, чтобы вы могли видеть его в ближайшем окне, и вы увидите проблему:
INSERT INTO tblmdfUK (txtDateReg, txtCompany) VALUES (3/22/2012,