Страница 1 из 1

Выгрузка даты в DBF

Добавлено: 09 ноя 2020, 12:40
VarankDA
Подскажите как заполнить поле
DBFAddField(LiHnd,'DateOpen',DbDate,10,0)
чтобы пустое значение заполнялось не "ГГГГММДД", в соответствии с форматом (10 пробелов)

dBASE III - Дата, хранимая в виде строки из 8 цифр в формате ГГГГММДД. Пустое значение - 10 пробелов.

Re: Выгрузка даты в DBF

Добавлено: 09 ноя 2020, 13:56
Buddy
Как-то так, наверное (не проверял).

Код: Выделить всё

DBFPutFieldValue(LiHnd,'DateOpen',if(myDate <> Date(0,0,0), DateToStr(myDate,'YYYYMMDD'), PadCh('',' ',10))); 
myDate - дата, которую пытаетесь записать.

Re: Выгрузка даты в DBF

Добавлено: 09 ноя 2020, 15:16
VarankDA
Спасибо! Помогло!