Главная страница
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.025 c
1-100718
vic_774N
2003-07-16 00:16
2003.07.31
Маленькая проблемка с MSWord


1-100726
Stranger2003
2003-07-18 13:56
2003.07.31
Командная строка


9-100527
Antichacker
2003-02-01 09:01
2003.07.31
Давайте выкладывать сюда короткие демки по GLScene, которых нет


1-100741
TALLA
2003-07-15 12:26
2003.07.31
Подскажите почему на ms.ReadBuffer постоянно Access Violation?


1-100665
Kremen
2003-07-17 16:37
2003.07.31
Работа с окнами