Автор | Сообщение |
|
| |
Пост N: 1
Зарегистрирован: 27.12.12
|
|
Отправлено: 27.12.12 22:14. Заголовок: Даты
Привет всем!Работая с Клипер 5. столкнулась с проблемой: пару лет назад была создана БД в Клипере, работала не совсем корректно, и нас попросили доработать ее. Теперь, когда выводим отчет, он не знает дату, например, 30.05.2012, вместо этого он выводит: 30.05.1912. и причем так для данных,которые были изначально в БД, для новых данных дата выходит нормально. в чем проблема - понять не можем, и формат переписывали. Кто-нибудь может знает в чем может быть косяк?
|
|
|
Ответов - 3
[только новые]
|
|
|
| постоянный участник
|
Пост N: 814
Зарегистрирован: 27.01.07
|
|
Отправлено: 27.12.12 22:18. Заголовок: Есть такая команда в..
|
|
|
|
| moderator
|
Пост N: 526
Зарегистрирован: 06.07.06
|
|
Отправлено: 28.12.12 11:51. Заголовок: Наверное, старые дан..
Наверное, старые данные создавались, когда в программе не стоял SET EPOCH и там действительно даты неверные. Просто измените все даты в БД, которые меньше 2000-го, если таких, действительно, не должно быть, прибавьте к ним 100 лет.
|
|
|
|
| |
Пост N: 25
Зарегистрирован: 07.06.08
|
|
Отправлено: 28.12.12 13:45. Заголовок: Даты в файле хранятс..
Даты в файле хранятся с годом в 4 цифры, можно посмотреть файл текстовым редактором. Можно сделать Replace поле with ctod(dtoc(поле)), тогда даты встанут в соответствии с текущим SET EPOCH. Правда это зависит от формата даты в программе, например при, set date format to 'dd.mm.yy'.
|
|
|
|