It look like in SQLite there is no data type, i.e all the data have the same type which is text, but the type you put in the create SQL command is the prefared type.
(some body has to fix me if it is worng).
so i prefare if you put you date value as yyyymmdd-hhmmss
I made function to convert to this format.
some thing like this
'-----------------------
Sub MainSub
MsgBox (MySub(NOW))
End Sub
'------------------------
Sub MySub (lngNow)
Dim strCurrDate
DateFormat ("yyyymmdd")
strCurrDate = Date(lngNow)
Return strCurrDate
End Sub