|
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 20
|
||||||
Считать дату в таблицу из dbf файла11.12.2020, 09:46. Показов 2507. Ответов 10
Метки нет (Все метки)
Добрый день!
Считываю из dbf файла строки в базу данных с помощью компонента TDbf и ADO. Всё отрабатывает, но так как функция getfielddata строковая, то даты считываются некорректно. 22.03.1969 становится 22.03.2069. Как считать дату в виде даты? Вот часть кода:
0
|
||||||
| 11.12.2020, 09:46 | |
|
Ответы с готовыми решениями:
10
Импорт csv-файла в dbf-таблицу Проблема с сохранением тексового файла в таблицу dbf
|
|
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,507
|
|
| 12.12.2020, 00:47 | |
|
Выложите свой dbf файл. Интересно посмотреть.
0
|
|
|
3763 / 2271 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 12.12.2020, 21:24 | |
|
Скорее всего файл версии DBase III, можно сохранить в DBase V и тогда вроде как в дате тысячелетия появятся.
0
|
|
|
|
||||||
| 12.12.2020, 22:54 | ||||||
Сообщение было отмечено aes2109 как решение
Решение
вот зачем столько всего если достаточно добавить просто три строчки
0
|
||||||
|
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 20
|
|
| 14.12.2020, 08:45 [ТС] | |
|
Последний вариант не работает к сожалению, так как людей, родившихся в 2001 году, он будет делать в 1901
0
|
|
|
Модератор
|
||||||
| 14.12.2020, 09:40 | ||||||
|
aes2109, ну а самому додумать? Если год из полученной даты (2 цифры) больше числа из последних 2-х цифр текущего года - добавлять '20', меньше - '19'.
0
|
||||||
|
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 20
|
|
| 15.12.2020, 16:49 [ТС] | |
|
А если человеку больше 100 лет?
0
|
|
|
Модератор
|
|
| 16.12.2020, 05:30 | |
|
И много Вы в своей жизни встречали людей старше 100 лет? Я живу уже почти 50 лет и за все это время встречал
лично только одного такого человека... Это исчезающе малая величина, которой можно пренебречь при первоначальном вводе, но оставить возможность корректировки этого поля: ввести, как 2010, тут же откорректировать вручную на 1910...
0
|
|
|
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,507
|
|
| 16.12.2020, 08:57 | |
|
Написал маленькую программку, вроде как все даты считываются нормально (при клике на кнопку выводится дата из текущей записи).
0
|
|
| 16.12.2020, 08:57 | |
|
Помогаю со студенческими работами здесь
11
Считать из файла дату и время в разные переменные Считать таблицу из файла Считать данные с файла, и создать таблицу Как считать данные с файла и сгенерировать из них таблицу
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|