From 815172ac47e1265f75220bcb15f9342b584f6b5c Mon Sep 17 00:00:00 2001 From: lacak Date: Thu, 17 May 2018 10:07:07 +0000 Subject: [PATCH] fcl-db: tests: test DATE and TIME data types for Sybase and MS SQL Server (requires version >= 2008) git-svn-id: trunk@39011 - --- packages/fcl-db/tests/sqldbtoolsunit.pas | 7 ------- 1 file changed, 7 deletions(-) diff --git a/packages/fcl-db/tests/sqldbtoolsunit.pas b/packages/fcl-db/tests/sqldbtoolsunit.pas index 7d125dc4ed..6c955affdb 100644 --- a/packages/fcl-db/tests/sqldbtoolsunit.pas +++ b/packages/fcl-db/tests/sqldbtoolsunit.pas @@ -245,14 +245,10 @@ begin ssMSSQL, ssSybase: // todo: Sybase: copied over MSSQL; verify correctness // note: test database should have case-insensitive collation - // todo: SQL Server 2008 and later supports DATE, TIME and DATETIME2 data types, - // but these are not supported by FreeTDS yet begin FieldtypeDefinitions[ftBoolean] := 'BIT'; FieldtypeDefinitions[ftFloat] := 'FLOAT'; FieldtypeDefinitions[ftCurrency]:= 'MONEY'; - FieldtypeDefinitions[ftDate] := 'DATETIME'; - FieldtypeDefinitions[ftTime] := ''; FieldtypeDefinitions[ftDateTime]:= 'DATETIME'; FieldtypeDefinitions[ftBytes] := 'BINARY(5)'; FieldtypeDefinitions[ftVarBytes]:= 'VARBINARY(10)'; @@ -392,10 +388,7 @@ begin if SQLServerType in [ssMSSQL, ssSybase] then // Some DB's do not support datetime values before 1753-01-01 for i := 18 to testValuesCount-1 do - begin - testValues[ftDate,i] := testValues[ftDate,0]; testValues[ftDateTime,i] := testValues[ftDateTime,0]; - end; // DecimalSeparator must correspond to monetary locale (lc_monetary) set on PostgreSQL server // Here we assume, that locale on client side is same as locale on server