powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / поле типа Date не заполняется
4 сообщений из 4, страница 1 из 1
поле типа Date не заполняется
    #38050700
mosalova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть таблица post_r.dbf из старых досовский версий Фокса. с ней по прежнему работаю в старых программах, менять мне ее нельзя - только работать для получения различных списков. в таблице post_r вся информация: и числа, и даты представлена в формате character.
новую разработку веду в VisualFoxpro 6. включила в FreeTable post_r.dbf, создала новую таблицу kadri, в которой поле год рождения (god_rozd) уже в формате Date.

преобразовала даты из таблицы post_r.dbf из символьного формата в Date
local date god_rozd
* разбивка символьной ГГГГММДД на три
cGod = substr(post_r.god_rozd,1,4) && ГГГГ
cMes = substr(post_r.god_rozd,5,2) && ММ
cDan = substr(post_r.god_rozd,7,2) && ДД
* создание строки в формате ДД.ММ.ГГГГ
right_data = cDan + '.' + CMes + '.' + cGod
* конвертировать строку в формат Date
god_rozd = ctod(right_data)

* вставляю строки в новую таблицу
insert into kadri (fio,god_rozd) values (post_r.fio,god_rozd)

при просмотре таблицы kadri все поля, кроме даты рождения заполнены, а в поле god_rozd отображается ..

как добиться, чтобы там появилась дата?
...
Рейтинг: 0 / 0
поле типа Date не заполняется
    #38050715
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mosalova,

Код: sql
1.
insert into kadri (fio,god_rozd) values (post_r.fio,m.god_rozd)

Или называйте переменные не как поля таблиц...
...
Рейтинг: 0 / 0
поле типа Date не заполняется
    #38050718
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ctod() зависит от SET DATE
поставь
Код: sql
1.
SET DATE german


Если бы фокс был 9-й, то можно так
Код: sql
1.
DATE(nYear, nMonth, nDay)
...
Рейтинг: 0 / 0
поле типа Date не заполняется
    #38050795
mosalova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM, огромное спасибо!

помогло, когда переименовала переменную. обидно, что билась головой, билась, а решение такое простое.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / поле типа Date не заполняется
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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