Содержание
DirectDate(D : Datetime) : String
Преобразовать дату в строку для внешнего языка запросов
Функция DirectDate преобразует дату в строку, предназначенную для использования во внешнем языке запросов (языке используемой базы данных). То есть результат выполнения функции зависит от используемой базы данных.
Пример:Procedure OnCreate; Var FromDate : DateTime; D : Dataset; Begin FromDate := Date; D := DirectQuery('Select Document.Id, Document.CreateDate, Document.Client, Country.Name From Document '+ ' Left Outer Join Client On Client.Id = Document.Client'+ ' Left Outer Join City On City.Id = Client.City'+ ' Left Outer Join Country On Country.Id = City.Country'+ ' Where Document.CreateDate > ' + DirectDate(FromDate)); End;
Смотри функции: DirectQuery, SqlDate.