Call GetDateTimeValue for all temporal types on all server versions.

This commit is contained in:
Ansgar Becker
2014-07-26 14:13:40 +00:00
parent 8469c68229
commit 956ea205eb

View File

@ -5794,7 +5794,7 @@ begin
else begin
if Datatype(i).Index in [dtNchar, dtNvarchar, dtNtext] then
Val := 'N' + Connection.EscapeString(Cell.NewText)
else if (Datatype(i).Index in [dtDate, dtDateTime]) and FConnection.Parameters.IsMSSQL then
else if Datatype(i).Category = dtcTemporal then
Val := Connection.EscapeString(Connection.GetDateTimeValue(Cell.NewText, Datatype(i).Index))
else
Val := Connection.EscapeString(Cell.NewText);