|
#1
|
|||
|
|||
Проблемы с 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; |
#2
|
||||
|
||||
Замените
Код:
dbf1.Insert; Код:
dbf1.Append; Код:
dbf1.Next; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Цитата:
Последний раз редактировалось AlexSku, 25.05.2011 в 10:01. |
#4
|
|||
|
|||
Спасибо за советы. Особая благодарность Страдалецъ! Заработало
|