Преобразование даты в строку для SQL-сервераDelphi , Базы данных , MSSQLПреобразование даты в строку для SQL-сервера
Автор: Сергей { **** UBPFD *********** by delphibase.endimus.com **** >> Преобразование даты в строку для SQL-сервера Преобразование даты в строку для SQL-сервера Зависимости: ??? Автор: Сергей, nfkazak@inbox.ru, Краснодар Copyright: VIP BANK Дата: 11 сентября 2002 г. ***************************************************** } function SQL_Date_String(Date: TDateTime): string; var OldFormat: string; ResultStr: string; begin if Date > 0 then begin OldFormat := ShortDateFormat; ShortDateFormat := 'mm/dd/yyyy'; ResultStr := DateToStr(Date); ShortDateFormat := OldFormat; ResultStr[3] := '/'; ResultStr[6] := '/'; Result := '''' + ResultStr + ''''; end else Result := ''; end; Классический функционал Delphi! Функция Вот разбивка кода:
Код довольно простой, но есть несколько вещей, которые стоит отметить:
Чтобы улучшить этот код, вы могли бы рассмотреть:
В целом, это простой но функциональный реализация, которая может быть улучшена для обеспечения более robust и гибкой работы. В статье описывается функция SQL_Date_String, которая преобразует дату в строку для использования с SQL-сервером, изменяя формат даты на mm/dd/yyyy и заключая ее в кавычки. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |