Phil,
whatever suits you. *shrug*
Considering a Date/Time IS in fact internally a Double (resp. a Integer when not needing time) i don't understand your argument with the OP needing date-functions.
Needing them where? in the Database? How? As a stored procedure? a Trigger?
Code:
Sub main()
Debug.Print Now
Debug.Print CDbl(Now)
Debug.Print CDate(CDbl(Now))
End Sub
So, in my case i'm able to just say: Take today and add 60 days in this way:
43258,6481944444 + 60
Result: 43318,6481944444
Well, what do you know?
My result is: 06.08.2018 15:35:56
No need for those pesky Date-Functions in VB
(And if i really need those Date-Functions (DateAdd and sisters), i cast it to a temprary Date-Variable and afterwards back)
My main reason for using Integer/Double:
No need to bother with SQL-Syntax-Differences between different Database-Systems