AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.11.2006, 08:40   #1  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Talking BinaryIO
Искал я искал инфу по BinaryIO на форуме, так и не нашел...
Нужно было реализовать экпорт/импорт записей с многострочными полями (Memo).

В общем выкладываю результаты моей работы

BinaryIO это наследник IO. Использует он свой собственный формат разделителей, соответственно *Delimeter указывать нет необходимости, все равно он их проигнорирует

В принципе, работа с ним проста:

PHP код:
//  Экспорт
BinaryIo    out = new BinaryIo(fileName,"w");
container   row;
;

while 
select table
{
    
row = [table.Field1table.Field2]; // где поля могут быть многострочными (типа Memo)
    
out.writeExp(row);

PHP код:
//  Импорт
BinaryIo    in = new BinaryIo(fileName,"r");
;

row in.read();
while (
conLen(row) > 0)
{
    [
table.Field1table.Field2] = row;
    
row in.read();

Вот они, приемущества двоичной записи/чтения...

Последний раз редактировалось Jox; 07.11.2006 в 08:42.
За это сообщение автора поблагодарили: Red Stranger (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Глюк с объектом BinaryIo Jox DAX: Программирование 20 23.11.2006 16:13

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:13.