Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Увелечения поля dbf больше чем 256

331
13 ноября 2006 года
alexburzak
335 / / 23.04.2006
Программа 1с в одном из полей(FullName) в конфигуратаре прописанно так:
FileItems.AddField("FullName",2,255,);
соответственно выходит в файле *.dbf поле(FullName) не более 256 байтов
Когда я пытаюсь записать больше чем 255 он переходит(записывает) на следующее поле(Info).
Вопрос: что можно сделать что бы записать в одном поле больше чем 256?
294
18 ноября 2006 года
Plisteron
982 / / 29.08.2003
Варианты:
1. Создаёшь подчинённую таблицу с примерно структурой: ссылка на основную таблицу, порядковый номер кусочка строки, кусочек строки (255) и конкатенируешь кусочки в программе при чтении и режешь на кусочки при записи.
2. Используешь тип данных MEMO.
3. Переходишь на Oracle, где строка может быть до 4000 байт.
4. Переходишь на Oracle/DB2/Teradata и используешь тип BLOB и забываешь об ограничениях размера навсегда.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог