0
Mary01
09.06.15
✎
11:42
|
Добрый день!
Подскажите пожалуйста, как добавлять значения переменной длины в DBF файл?
Например, при выгрузке из 7.7 создаю колонку: Файл.ДобавитьПоле("NAME","S",50,0);
И потом выгружаю туда наименования справочника, например, Контрагенты.
Затем загружаю из этого файла в базу на 8.3. И при чтении файла видно, что наименования, которые короче, чем 50 символов, дополнены справа пробелами. Приходится использовать СокрЛП(). А можно ли сделать так, чтобы значения сразу были нужной длины, без дополнительных пробелов?
|
|
4
Garykom
гуру
09.06.15
✎
11:55
|
нельзя.
(0) понимаете формат dbf это такая штука, там все строковые колонки, которые не memo поля (сильна длинные), дополнены пробелами
иначе просто никак, ибо как иначе быстро по записям перемещаться если неизвестно сколько каждая запись места занимает
т.е. чтобы перейти на нужную строку просто размер записи * номер записи ))
|
|