I just stumbled across one more advantage for DATETIME2
: it avoids a bug in the Python adodbapi
module, which blows up if a standard library datetime
value is passed which has non-zero microseconds for a DATETIME
column but works fine if the column is defined as DATETIME2
.