PDA

Просмотр полной версии : Выгрузка данных из 8.2 в формат DBF



Fanata
23.12.2013, 15:32
Выгружаю информацию по лицевым счетам в файл формата dbf. Последовательно заполняю поля. При просмотре DBF viewer информация заполнена через колонку. В чем причина, если кто-то сталкивался помоги пожалуйста.
БД = Новый XBase();
БД.Поля.Добавить("A", "S",500);
БД.поля.Добавить("B", "S",500);
БД.Поля.Добавить("C", "S",500);
БД.Поля.Добавить("D", "S",500);
БД.Поля.Добавить("E", "S",500);
БД.Поля.Добавить("F", "S",500);
БД.Поля.Добавить("G", "S",500);

//Строка 1
БД.Добавить();
БД.A = СокрЛП(ОтделениеБанка);

БД.Записать();

//Строка 2
Бд.Добавить();
Бд.A = "К платежному поручению №";
БД.B = СокрЛП(НомерПлатежногоПор� �чения);
БД.C = "от";
Бд.D = Сокрлп(ДатаПлатежногоПору� �ения);
БД.E = "";
БД.F = "";
//БД.G = "";
БД.Записать();
В колонке А все верно заполнено. Колонка В пустая, хотя в ней должен быть номер платежного поручению. Колонка С содержит номер платежного поручения. Колонка D пустая, в колонке Е слово "от" (по коду она должно было быть в С) и т.д.

DmitryIV
05.01.2014, 00:18
Я думаю тут классическое несоответствие типов. Все поля определены как строковые, а переменные "НомерПлатежногоПоручения" и "ДатаПлатежногоПоруения" видимо не строковые.