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

Вниз

Вылетают таблици   Найти похожие ветки 

 
saf ©   (2002-08-30 19:57) [0]

У меня в проге есть две таблицы которые являются промежуточными между вводом данных и занесением данных в основные таблицы.
Т.е. Заполняется промежуточная таблица, проверяются узером правильность и точность данных(если ошибка, то исправляется).
Далее кнопка "Все в склад", данные заносятся в основные таблицы а промежуточная таблица очищается. Почему она периодически портится(то данные незаносяться, то появляется какая-то строка и не удаляется). Создаю новую таблицу и все работает какое-то время, потом опять.....


 
Jeer ©   (2002-08-30 20:01) [1]

Действительно, почему ?


 
ArhAngel2 ©   (2002-08-30 20:10) [2]

А очистка как идет?



 
elv ©   (2002-08-31 15:06) [3]

saf © (30.08.02 19:57)

Сколько человек одновременно работает?


 
saf ©   (2002-08-31 19:46) [4]

Человек один.
Чистим так:
procedure TForm1.Button4Click(Sender: TObject);
begin
DBNavigator2.ConfirmDelete:=False;
While Query2.recordcount<>0 do
DBNavigator2.BtnClick(nbDelete);
DBNavigator2.ConfirmDelete:=True;
try
DBNavigator2.BtnClick(nbPost);
except
end;
end;


 
Leran2002 ©   (2002-09-01 11:21) [5]

Чтот ты не по умному както удаляешь:

procedure TForm1.Button4Click(Sender: TObject);
begin
Query2.First;
While not Query2.Eof do Query2.Delete;
Query2.FlushBuffers;
end;



 
MsGuns ©   (2002-09-01 13:44) [6]

>saf © (30.08.02 19:57)
>Далее кнопка "Все в склад", данные заносятся в основные таблицы а промежуточная таблица очищается. Почему она периодически портится(то данные незаносяться, то появляется какая-то строка и не удаляется). Создаю новую таблицу и все работает какое-то время, потом опять.....

Путь в никуда... Ваша технология, многоуважаемый, еще как-то с хряком будет работать на локальном компе при аккуратном операторе, но совершенно непригодна для совместной работы !


 
MsGuns ©   (2002-09-01 13:46) [7]

>Прочитал текст вопроса до конца и обомлел - записи удаляются НАВИГАТОРОМ ! Круто ! Сколько прог видел, а таконо еще не встречал :8>)))


 
Darknode ©   (2002-09-02 11:00) [8]

2 saf

Я не понял, а что обязательно надо было делать дополнительные промежуточные таблицы, чтобы что-то проверять, а потом заносить в основную!? 8-/ Зачем весь этот гемор? Неужели все проще не сделать...


 
MsGuns ©   (2002-09-02 12:11) [9]

>Darknode © (02.09.02 11:00)
Просто автор квеста делает прогу основываясь на какой-то старой теме, например на Клиппере (типа берет ее за основу). А там такие вещи - обычное дело, тем более не о каком Share тогда речи не было





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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
1-73616
grigorys
2002-09-12 13:13
2002.09.23
Как прервать ДРУГОЕ запущенное приложение из Delphi


14-73857
Sergserg
2002-08-21 08:29
2002.09.23
Администрирование игрового клуба


4-73945
Dmk
2002-08-07 00:09
2002.09.23
Как избавиться от сообщения?


14-73882
Lamer86
2002-08-29 16:05
2002.09.23
Народ, помогите с файлом


4-73951
dmtr
2002-08-02 17:05
2002.09.23
Дата последней модификации файла