Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.25;
Скачать: CL | DM;

Вниз

трабл при добавлении записей в БД   Найти похожие ветки 

 
kam_nal ©   (2002-01-30 14:16) [0]

Доброго времени суток, уважаемые Мастера!
Помогите плз, начинающему, если можете.
Пишу по циклу в таблицу некоторые данные:

Table1.Active:=True;
{начало цикла}
Table1.Append;
Table1.FieldValues[""]:=...;
Table1.FieldValues[""]:=...;
......
{конец цикла}
Table1.Active:=False;

В результате в файле DBF получается на одну запись меньше,
чем количество циклов.
Мне посоветовали добавить оператор Table1.Prior;
перед началом очередного цикла (в конце предыдущего, после
добавления значений переменных в поля таблицы)

Table1.Active:=True;
{начало цикла}
Table1.Append;
Table1.FieldValues[""]:=...;
Table1.FieldValues[""]:=...;
......
Table1.Prior;

{конец цикла}
Table1.Active:=False;

но мне не очень понятно применение этого оператора в данном
случае, хотя все стало работать нормально.
В общем допустимо такое решение или нет?
Может есть другое?


 
Turalyon ©   (2002-01-30 14:22) [1]


Table1.Active:=True;
{начало цикла}
Table1.Append;
Table1.FieldValues[""]:=...;
Table1.FieldValues[""]:=...;

Table1.Post

......
{конец цикла}
Table1.Active:=False;





 
Johnmen ©   (2002-01-30 14:26) [2]

Все дело в том, что после того, как
Table1.FieldValues[""]:=...;
Table1.FieldValues[""]:=...;
.....
необходимо ! делать Table1.Post !!!
когда выполняется Table1.Append - Post выполняется неявно...

Table1.Active:=True;
{начало цикла}
Table1.Append;
Table1.FieldValues[""]:=...;
Table1.FieldValues[""]:=...;
......
Table1.Post;

{конец цикла}
Table1.Active:=False;




Страницы: 1 вся ветка

Текущий архив: 2002.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-79360
DJ X
2002-02-03 16:13
2002.02.25
---|Ветка была без названия|---


1-79374
kingdom
2002-02-08 18:20
2002.02.25
Где взять библиотеку чтобы SMSки посылать?


1-79383
il2
2002-02-07 14:57
2002.02.25
MDIChildren


1-79315
shelest
2002-02-06 12:20
2002.02.25
Delphi и Informix


1-79341
Тутов Роман
2002-02-08 10:45
2002.02.25
OLE Server