Главная страница
    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.46 MB
Время: 0.043 c
1-1120544719
lexus3d
2005-07-05 10:25
2005.07.25
добавление строчки в начало текстового файла


1-1120478236
Pasha L
2005-07-04 15:57
2005.07.25
Чем TStringGrid отличается от TDrawGrid


1-1120468392
PEKAHT
2005-07-04 13:13
2005.07.25
Скролинг в TreeView


3-1118400940
Stanislav
2005-06-10 14:55
2005.07.25
При подключении Linked Servers Login Failed


10-1082525149
civciv
2004-04-21 09:25
2005.07.25
ExcelQueryTable???





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский