|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Вывод даты из БД в TsDateEdit
Здравствуйте!
Есть таблица в которой есть поля dat_beg (тип date) и dat_end (тип date). Необходимо вывести их из БД в TsDateEdit. StoredProc - это TADOStoredProc Вот так выводит только дату, а месяц и год - остается пустым. Код:
TsDateEdit.Text:=DataModule1.StoredProc.FieldByName('dat_end').AsString; А так Код:
TsDateEdit.Text:=FormatDateTime( 'dd/mm/yyyy',DataModule1.StoredProc.FieldByName('dat_beg').AsDateTime); |
#2
|
||||
|
||||
Цитата:
Кроме того не мешало бы уточнить, что такое TsDateEdit. Разве это что-то стандартное и общеизвестное? |
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
Ludo (22.05.2013)
|
#3
|
|||
|
|||
Вывод даты из БД в TsDateEdit
У меня sDateEdit находится на вкладке AlphaAdditional и отображается как календарь.
Я использую MS SQL Server 2008 R2 для хранения данных. При создании таблицы, куда даты записываются, а в последующем извлекаются указала тип date из возможных (date, datetime, datetime2(7) и datetimeofset(7)) Что посоветуете? |
#4
|
||||
|
||||
Цитата:
Цитата:
Код:
DateTimePicker1.Date:=DataModule1.StoredProc.FieldByName('dat_beg').AsDateTime; |
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
Ludo (22.05.2013)
|
#5
|
|||
|
|||
Код:
DateTimePicker1.Date:=DataModule1.StoredProc.FieldByName('dat_beg').AsDateTime; ошибка class EConvertError with message "2013-05-07" is not a valid date and time. Создам новую структуру таблицы с полем даты (тип datetime). Попробую еще так |
#6
|
||||
|
||||
Цитата:
|
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
Ludo (22.05.2013)
|
#7
|
|||
|
|||
Цитата:
скорее всего.. Код:
FormMain.DEditDocUpdDatBeg.Text:=DataModule1.StoredProc.FieldByName('dat_beg').AsString; дату я получаю, ну без месяца и года(( |
#8
|
||||
|
||||
Цитата:
|
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
Ludo (22.05.2013)
|
#9
|
|||
|
|||
poli-smen, это свершилось ура!
пришлось новую таблицу создать с типом поля (datetime). Вот так вывожу в приложение Код:
FormMain.DEditDocUpdDatBeg.Text:=FormatDateTime( 'dd/mm/yyyy',DataModule1.StoredProc.FieldByName('dat_beg').AsDateTime); Спасибо за дельные советы и примеры!!!!! |