Показать сообщение отдельно
  #1  
Старый 24.05.2011, 13:10
serb1987 serb1987 вне форума
Прохожий
 
Регистрация: 13.05.2011
Сообщения: 9
Репутация: 10
По умолчанию Проблемы с dbf

Доброго времени суток.
Подскажите пожалуйста. У меня информация хранится в массиве. Мне надо из массива записать ее в базу данных, а оттуда вывести в отчет.
Допустим есть массив (Иванов, Петров, Сидоров). После вышеназванных операций в отчете выводится следующая последовательность фамилий: Петров, Сидоров, Иванов. Т.е. тот, кто был первым становится последним. Подскажите пожалуйста, как можно исправить этот недочет?
Код:
    DBF1.Open;
    dbf1.EmptyTable;

    for ic := 1 to itab-1 do
    begin

        dbf1.Insert;
    	dbf1.SetFieldData(1,trim(surnamecl[ic]));
    	dbf1.SetFieldData(2,trim(namecl[ic]));
    	dbf1.SetFieldData(3,trim(fathercl[ic]));

        dbf1.Next;
    	dbf1.Post;
    end;
    dbf1.Close;
Ответить с цитированием