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

Вниз

Запрос в запросе (+)   Найти похожие ветки 

 
DeniM   (2003-07-08 13:01) [0]

Уважаемые мастера!

столкнулся тут с проблемой...
Возможно ли в Дельфи обрабатывать запрос в запросе?
кусок кода...
Form1.ADOQuery1.Active:=false;
Form1.ADOQuery1.SQL.Clear;
s := "select name, id from mashines";
Form1.ADOQuery1.SQL.Add(s);
Form1.ADOQuery1.Open;
i:=1;
Form1.AdoQuery1.First;
while not Form1.AdoQuery1.Eof do
begin
id:=Form1.ADOQuery1["id"];
<часть обработки пропущена>

ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
s := "select price from price_print where mashine_id="+inttostr(id)+ " and qnty>=" + inttostr(tir);
ADOQuery1.SQL.Add(s);
ADOQuery1.Open;
AdoQuery1.First;
n:=ADOQuery1["price"];
StringGrid1.Cells[6,i] := inttostr(t) + "*" + inttostr(n);
ADOQuery1.Close();

Form1.AdoQuery1.Next;
i:=i+1;
end;

Насколько я понимаю, ошибка вылезает между закрытием AdoQuery1 и переходом к следующей записи в Form1.Adoquery1
Да, все это работает не на Form1 форме... Т.е. Form1.Adoquery1 и AdoQuery1 - по идее разные...

Как бы разрешить эту проблему?
Должна ж она как-то решаться...
Спасибо


 
DenK_vrtz ©   (2003-07-08 13:15) [1]

>>Возможно ли в Дельфи обрабатывать запрос в запросе?

а где, собственно, запрос в запросе?

>>Насколько я понимаю, ошибка вылезает между закрытием AdoQuery1 >>и переходом к следующей записи в Form1.Adoquery1

а может отладчиком проверить, на какой строке ошибка вылезает?


 
DeniM   (2003-07-08 13:32) [2]

все, отловил ошибку :)
просто в базе нет данных, которые потом обрабатываются


 
ЮЮ ©   (2003-07-08 13:34) [3]

И в чем она, ошибка, состоит?



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
3-100578
Alex_x
2003-07-08 14:36
2003.07.31
MultiSelect в QuantumGrid4


1-100783
explorer
2003-07-16 07:24
2003.07.31
Хранение картинок


3-100596
Appa
2003-07-09 09:40
2003.07.31
IB


14-100880
Anna
2003-07-16 10:16
2003.07.31
Install Shield


3-100607
sergt
2003-07-09 16:31
2003.07.31
wm_user