![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отображение датывремени
Raduga © (2003-10-28 09:02:00)
Здравствуйте.
Столкнулся со следующей проблемой. Есть аксесовский файл. В нем таблица содержащее поле со значением даты и времени (формат поля - полный формат даты). Подключаюсь через ADO. При выборке значений из этой таблицы в соответствующем поле со значением даты-времени отображается только дата. А нужно чтобы еще и время.
Спасибо.
Raduga (2003-10-29 09:50:00) [1]
Спасибо за помощь.
Soft (2003-10-28 17:07:00) [2]
Проблема заключается не в получении даты, а в отображении. В Акцесе хранится дата в виде типа TimeStamp(8 байт) и включает в себя и дату и время.
Стандартный DBGRID отображается дата, в формате установленном по умолчанию на твоем компьютере(региональные установки винды). Попробуй изменить их или поищи в гриде свойство ???ManualDrawCol??? Тоесть все поля ты сможешь рисовать так как тебе хочется.
ЗЫ
Сорри, если бред.
sniknik (2003-10-28 15:08:00) [3]
> (формат поля - полный формат даты).
а в access другого и нет, только полный.
> Подключаюсь через ADO.
а движок? если драйвер ODBC то может и его глюк, c jet точно твой (сколько работаю такого не было ).
> отображается только дата.
так значит там только она и есть. в самом acess-е что выдает?
или проверь запрос, точно полное должно быть.
SELECT Now() AS [DateTime]
CbIH (2003-10-28 14:51:00) [4]
В SQL есть функции приведения типов:
TO_CHAR()
TO_DATE()
TO_NUMBER()
Это для SQL в реализации Oracle, для других БД могут называться иначе.
Поищи подобное в Access
Raduga (2003-10-28 10:32:00) [5]
А все-таки есть способ?
Raduga (2003-10-28 09:37:00) [6]
>AbrosimovA (28.10.03 09:32) [2]
Где указать?
А нет ли способов указать формат даты времени в запросе?
AbrosimovA (2003-10-28 09:32:00) [7]
Укажи поле для даты как Character
Raduga (2003-10-28 09:23:00) [8]
Никто не сталкивался?