|
Подрезает дату!!!
|
|||
---|---|---|---|
#18+
Всем привет! Подскажите с загвоздкой пожалуйста 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.. г. Может я не правильно изначально задал формат даты, почему год обрезаеться? Научите плиз!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2009, 12:47 |
|
Подрезает дату!!!
|
|||
---|---|---|---|
#18+
Sid Sidov, вот и выросло поколение программистов не знакомых с проблемой 2000-го года. :) Читаем справку по set century. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2009, 12:51 |
|
Подрезает дату!!!
|
|||
---|---|---|---|
#18+
Код: plaintext
Если нужен автоматическое дополнение столетия, то читай описание этой же настройки в отношении опций TO и ROLLOVER По умолчанию, текущим является 19 столетие (опция TO), а граница перехода на 20 столетие 59 (опция ROOLOVER). Это значит, что если столетие в дате не указано явно, то при указании года меньше 59 предполагается, что речь идет о 20 столетии (2059 год), а при указании года больше 59, что речь идет о 19 столетии (1960) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2009, 12:55 |
|
|
start [/forum/topic.php?fid=41&msg=35976561&tid=1586480]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 150ms |
0 / 0 |