Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Вниз

Написал кодик через SQL но уж лчень медленно, как его под Table переделать не могу понять :) 


Dreamer   (2002-02-07 19:01) [0]

Помогите плз.

Form3.Query2.Close;
Form3.Query2.ParamByName("Sec").AsInteger := Time3;
Form3.Query2.Open;
e2:=Form3.Query2.FieldByName ("nalet"+IntToStr(Schetchik)).AsInteger;
with form3.Query2 do
begin
edit;
if 0<FieldValues["nalet"+IntToStr(Schetchik)] then
FieldValues["nalet"+IntToStr(Schetchik)]:=FieldValues["nalet"+IntToStr(Schetchik)]+e1
else
FieldValues["nalet"+IntToStr(Schetchik)]:=e1;
post;
end;



Shaman_Naydak   (2002-02-07 20:14) [1]

Во-первых, всю эту бессмысленную бодягу можно свести
в один SQL-запрос UPDATE..
Во-вторых если сильно хочется юзать таблицу,
то первые 3 строчки меняшь на

if Table2.Locate("Sec", [Time3], []) then
begin
// фылорыварывал

end;

если же у тебя это поле не уникально, тогда надо подходить
немного по другому :)



Дремучий   (2002-02-07 21:51) [2]

2 Dreamer ©
я так понимаю, это все должно было быть в цикле или как?
в любом случае, послушай Shaman_Naydak ©, сделай через
SQL-запрос UPDATE - протащишься, я уже через это прошел.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.013 c
1-19176           vitnt2000             2002-02-21 14:54  2002.03.07  
Иконки в программе


3-19076           SergeySA              2002-02-08 17:33  2002.03.07  
Как лечить Error creating cursor handle при запросе с записью результата в базу


14-19339          Suntechnic            2002-01-23 23:58  2002.03.07  
Вот, наткнулся в Инете....


1-19130           DDDeN                 2002-02-16 17:22  2002.03.07  
SFX файлы


3-19054           amnezia               2002-02-08 03:36  2002.03.07  
Помогите! Есть такая компонента prReport,