|
поле типа Date не заполняется
|
|||
---|---|---|---|
#18+
есть таблица 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 отображается .. как добиться, чтобы там появилась дата? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2012, 15:14 |
|
поле типа Date не заполняется
|
|||
---|---|---|---|
#18+
mosalova, Код: sql 1.
Или называйте переменные не как поля таблиц... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2012, 15:22 |
|
поле типа Date не заполняется
|
|||
---|---|---|---|
#18+
ctod() зависит от SET DATE поставь Код: sql 1.
Если бы фокс был 9-й, то можно так Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2012, 15:23 |
|
|
start [/forum/topic.php?fid=41&msg=38050718&tid=1583308]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 457ms |
0 / 0 |