Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Вниз

Проблема с полем Time   Найти похожие ветки 

 
Fynjy1984 ©   (2005-06-10 10:17) [0]

Есть поле типа (Дата/Время:Короткий формат) .
Добавляю новую запись ввожу в это поле 08:00, а в базу добавляется 08:00:00
Как это исправить?

Пытался в BeforePost насильно менять на 08:00 но не помогло!

(работаю через ADODataSet)


 
-=XP=- ©   (2005-06-10 10:29) [1]

Купил часы. Но в них кроме 08:00 еще какие-то циферки справа последовательно появляются - причем, странно так - от 0 до 60. Было бы до 100 - было бы понятно. Но при чем тут 60? Отпилил ножовкой эту часть часов - часы вообще работать перестали! Пытался нарисовать время кисточкой, но приходится каждую минуту перерисовывать последнюю цифру! Зачем мне такие часы? Как это исправить?


 
-=XP=- ©   (2005-06-10 10:31) [2]

(Кушаю через голову)


 
Fynjy1984 ©   (2005-06-10 10:36) [3]

2 -=XP=- ©

Весело!

Когда ввожу из Access"а , то все нормально!


 
sofs ©   (2005-06-10 10:37) [4]

А это что настолько мешает?


 
Fynjy1984 ©   (2005-06-10 10:47) [5]

В одном из запросов используется время, которое я передаю как параметр.
В базе поля заполнены в формате HH:mm и время я передаю в формате HH:mm , но записи добавленые в формате HH:mm:ss в результат запроса не попадают.


 
-=XP=- ©   (2005-06-10 10:48) [6]

а в базу добавляется 08:00:00

В базу данных добавляется не 08:00:00, а 1/3 (0,33333333).

Хотите именно 08:00 - создавайте поле типа CHAR(5).


 
-=XP=- ©   (2005-06-10 10:50) [7]

но записи добавленые в формате HH:mm:ss в результат запроса не попадают.

Разбиритесь, для начала, с принципом и форматом хранения даты и времени в БД. Уверен - все вопросы исчезнут.

P.S. Для начала определитесь с типами данных TDate, TTime, TDateTime. И со всеми вытекающими отсюда ньюансами, в том числе, сравнением двух дат.


 
sniknik ©   (2005-06-10 10:52) [8]

тебе что секундные ноли мешают? так не показывай их, настрой DisplayFormat поля, аналогично как в Access-е настроено.


 
-=XP=- ©   (2005-06-10 10:53) [9]

Весело!

Причем и тут Вы невнимательны.
Специально написал "от 0 до 60", но Вам все равно?
Вот вам и "сравнение"... ;)


 
Fynjy1984 ©   (2005-06-10 11:01) [10]


> В базу данных добавляется не 08:00:00, а 1/3 (0,33333333).


Гениально!


 
Fynjy1984 ©   (2005-06-10 11:14) [11]


> И со всеми вытекающими отсюда ньюансами, в том числе, сравнением
> двух дат.


Да действительно разобрался с сравнением двух дат, вопрос отпал! Но остался нездоровый интерес: почему в значениях введеных из Access секундочек нет?


> Причем и тут Вы невнимательны.
> Специально написал "от 0 до 60", но Вам все равно?
> Вот вам и "сравнение"... ;)

Это у Вас такой юмор?



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.013 c
3-1118220965
DmitMal
2005-06-08 12:56
2005.07.25
Delphi 2005 Architect


14-1120497176
Aleksandr_SB
2005-07-04 21:12
2005.07.25
Книги по Microsoft SQL Server 2000


8-1111735035
AlexDP
2005-03-25 10:17
2005.07.25
Поиск фрагмента изображения в картинке


14-1120142915
Anatoly Podgoretsky
2005-06-30 18:48
2005.07.25
Delphi for .NET Руководство разработчика


14-1120193284
pavel_guzhanov
2005-07-01 08:48
2005.07.25
DVD видеокамера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский