Array
(
)

Date-time constants: SQL Server x Delphi

José Cordeiro
   - 22 dez 2005

No Delphi, uma variável de tipo TDateTime que receba o valor 1 (um) retorna o dia 30/12/1899. Isto porque as constantes date-time estão definidas como

MinDateTime = -657434.0; { 01/01/0100 12:00:00.000 AM }
MaxDateTime = 2958465.99999; { 12/31/9999 11:59:59.999 PM }

O MS-Access mantém o mesmo valor de MinDateTime, mas no SQL Server a data 1 (um) corresponde a 01/01/1900. Como trabalhei com SQL Server em uma única instalação, pergunto:

Isto é configurável no SQL Server?

Viniciusnunes
   - 02 jan 2006

Amigo,

No SQL Server isso não é configuravel.

Isso é padrão da instalação do SQL.