Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

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;
и всё заработает :)


[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
16396




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |