|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Delphi и SQL Server
Доброва времени суток! Вопрос такой: производицца поиск по базе на SQL-серваке, результаты выводяцца в ДБГрид и ДБЭдиты, и одно поле типа Дата выводицца в ДБТекст. Дата, естественно, в американском формате. Как преобразовать ее в европейский? (т.е. вместо '01.23.2007' было '23.01.2007' или лучше '23 января 2007 года'). Заранее спасибо!
|
#2
|
||||
|
||||
Преобразовывай дату прямо на сервере например. Т.е. в запросе.
|
#3
|
|||
|
|||
Как? DTOC? - не работает.
|
#4
|
||||
|
||||
Что-то вроде этого:
Код:
SELECT CONVERT(VARCHAR,Date_Field_Name,106) FROM Table_Name |
#5
|
|||
|
|||
Спасибо. Но я нашел в хелпе по SQL Server более простой вариант. Сделал так:
ADOQuery1.SQL.Add('SET DATEFORMAT dmy'); И все... :-) |
#6
|
||||
|
||||
Цитата:
|
#7
|
|||
|
|||
Измени фармат поля в SQL там в параметрах их много и вбере тот каторый тебя устраивает и нечего конвертировать не предётся
|