Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подрезает дату!!! / 4 сообщений из 4, страница 1 из 1
08.05.2009, 12:47
    #35976534
Sid Sidov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подрезает дату!!!
Всем привет! Подскажите с загвоздкой пожалуйста

CREATE CURSOR curTbxDate(Date1 date) && Создаю курсор одно поле типа Дата
ThisForm.Pageframe1.Page1.cbxRepDate.RowSource='curTbxDate' && В комбоБокс его

процедура Click на кнопку

INSERT INTO curTbxDate(date1) VALUES(parDate) && Добавляем данные в курсор


записываем в курсор например такие даты: 01.01.2060 и 01.01.2050

так вот после того как я выбираю в выплывающем списке в комбоБоксе одну из этих дат, например 01.01.50 он выдает её мне как 1950 а если 01.01.60 то 2060! Или ставит их просто по последним двум цифрам года в курсоре и 20.. г. Может я не правильно изначально задал формат даты, почему год обрезаеться? Научите плиз!!!
...
Рейтинг: 0 / 0
08.05.2009, 12:51
    #35976547
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подрезает дату!!!
Sid Sidov,
вот и выросло поколение программистов не знакомых с проблемой 2000-го года. :)
Читаем справку по set century.
...
Рейтинг: 0 / 0
08.05.2009, 12:55
    #35976561
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подрезает дату!!!
Код: plaintext
SET CENTURY ON

Если нужен автоматическое дополнение столетия, то читай описание этой же настройки в отношении опций TO и ROLLOVER

По умолчанию, текущим является 19 столетие (опция TO), а граница перехода на 20 столетие 59 (опция ROOLOVER).

Это значит, что если столетие в дате не указано явно, то при указании года меньше 59 предполагается, что речь идет о 20 столетии (2059 год), а при указании года больше 59, что речь идет о 19 столетии (1960)
...
Рейтинг: 0 / 0
08.05.2009, 14:44
    #35976893
Sid Sidov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подрезает дату!!!
))))) вот про программистов 2000 года это прикольно!!! )))) я чуть чуть опаздал первый компьютер батя купил в 2001 году!!! ))) Эх пораньше бы!!!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подрезает дату!!! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]