Apache.RU - Webboard
Вернуться
Выполнение UPDATE запроса в dbExpress (Gosha) 06/11 - 09:03:50
Re: Выполнение UPDATE запроса в dbExpress (Роберт) 06/11 - 21:13:16
> Original message text:
> From:
> Gosha - 06/11 - 09:03:50
> Subject:Выполнение UPDATE запроса в dbExpress
> -----------------
> У меня следующая ситуация:
> я пользуюсь Delphi 7 + Mysql 3.23.58 через dbExpress
> есть SQLConnection1
> два SQLQuery, рабюотающие через SQLConnection1
> SQLQuery1.SQL.Add('SELECT id FROM mytab');
> SQLQuery1.Open;
> While not SQLQuery1.eof do
> begin
> SQLQuery2.Clear;
> SQLQuery2.SQL.Add('UPDATE mytab2 SET field1=32 WHERE id='+SQLQuery1.Fields.Fields[0].Text);
> SQLQuery2.ExecSQL(true); // Вот на этом месте, программа всегда просто зависает.. я не понимаю почему.. пробовал SQLQuery2.Open;
> тоже самое..подскажите в чем моя ошибка.. Запросы типа
> SQLQuery2.SQL.Add('Select.....'); выполняются внутри цикла нормально.. а с UPDATE зависает. Если такой запрос выполняю вне цикла, то все ок. Надеюсь на вашу помощь.
>
> end;
>
From: Роберт - 06/11 - 21:13:16
Subject:Выполнение UPDATE запроса в dbExpress
-----------------
Ты наверно забыл обьявить переменную! Надо:
var SQLQuery2:TApache;
и всё заработает :)
[Это сообщение - спам!]
Последние сообщения из форума
16396
|
|