Максимальная длина записи в файле Dbf

vitfil

IT-интегратор
02.04.2004
2 062
0
44
Минск
#2
Максимальный замер файла / Максимальное количество записей = Искомое значение :discard:
Максимальный размер файла для FAT32 - 4 гига.
Максимальное количество одновременно хранимых записей для DBF, указанных в документации Clipper'а и FOX'а - 1 миллиард. 1С использует бибилиотеку CodeBase. Думаю, что и там такое же ограничение.
 
H

Hryv

Гость
#3
Скорее всего предел 256 полей по 256

По крайней мере для 1с

опытным путем установил, что 250 по 256 создает, а 300 по 256 или 250 по 290 не создает

Прилагаю обработочку для теста

Добавлено: еще потестил
256 по 255 создает
а 256 по 256 уже нет

Добавлено: возьмусь предположить, исходя из теста, что предел 65535
 

Вложения

  • 8.8 КБ Просмотры: 6

vbs

Well-Known Member
18.02.2007
1 708
3
Санкт-Петербург
#4
Файлы я не планирую делать большими, но отдельную запись хотелось бы иметь суммарно порядка 5К.
Собственно, неудобство ощутил только при использовании DBU (она у меня по умолчанию настроена на просмотр таких файлов), ругается, дескать
Error/TBROWSE limit exceeded, вот и испугался, что низзя (или при внедрении в 1С будут проблемы) :discard:
Хотя Excel открывает без проблем
 
H

Hryv

Гость
#5
5К гораздо меньше, чем 64К
так что проблем быть не должно
 

vitfil

IT-интегратор
02.04.2004
2 062
0
44
Минск
#6
Одна запись 5к...
Реквизит типа "Строка". Размер "неогр."
Хоть 100 к храните.
Все упирается в: размер файла, количество записей (как я писал выше) и количество колонок (я сознательно упустил это дело, потому как обходится).
 

vbs

Well-Known Member
18.02.2007
1 708
3
Санкт-Петербург
#8
Это у меня болезнь со времен малых объемов памяти, все сэкономить хочется :discard:
На самом деле решил я переписать универсальную программу обмена документами. Старая у меня обменивалась через
текстовый файл, и на больших объемах тормоза тоже были немалые, вот и хочу попробовать через DBF, что-то мне подсказывает, что будет быстрее.
А в документах, как правило, только комментарий - неограниченная строка, обрежу я ее символов до 300, вполне хватит
 

vitfil

IT-интегратор
02.04.2004
2 062
0
44
Минск
#9
1С столько хранить отказывается
"Давайте спорить!" (с) "Зимняя вишня".
Я не говорю о том, что эти реквизиты обязательно должны храниться в той же таблице, что и все остальные для конкретного справочника. Высокое звание "Программист 1С" налагает на себя определенный круг обязанностей что ли...
Программист 1С - это не только программист, но и, в некоторой степени:
1. Архитектор баз данных.
2. Администратор баз данных.
3. Экономист-аналитик.
4. Логист.
...
 
H

Hryv

Гость
#10
vitfil, Вы меня неправильно поняли

я имел ввиду не то как 1С хранит свои данные в dbf
а то как работает xBase
выше я описывал результаты теста