Главная страница
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.01 c
1-79393
Galina
2002-02-09 13:02
2002.02.25
Нужна помощь


14-79449
False_Delirium
2002-01-08 05:49
2002.02.25
Так уж повелось...


1-79309
Андре
2002-02-07 15:27
2002.02.25
Компоненты


4-79497
Iron_man
2001-12-23 11:17
2002.02.25
Midi


3-79251
AndrewK
2002-01-30 14:26
2002.02.25
Как заставить MS SQL Server 7.0 сообщать подсоединенным клиентам о необходимости обновить свои DataSet`ы