|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
SQL Explorer в Delphi 7
Кто знает, как можно в SQL Explorer-е писать несколько запросов?
Я пробовал но постоянно выходит ошибка о второй строке. |
#2
|
||||
|
||||
Ну давай свой запрос, посмотрим.
|
#3
|
|||
|
|||
Как я понял в SQL Explorer не возможно писать 2 запроса одновременно
У меня один запрос берет данные и вычисляет а второй должен вычисленные данные вставить в таблицу. Query1.SQL.Text:='SELECT SUM (A1) AS ASUM, PAR, LEV FROM ATABLE WHERE LEV = :LEV GROUP BY PAR, LEV ORDER BY LEV, PAR'; Query1.Params[0].AsInteger := i; Query2.sql.text := 'UPDATE ATABLE SET A1=' + query1.FieldByName('ASUM').AsString + ' WHERE id= :id' Query2.Params[0].AsString := query1.FieldByName('PAR').AsString; |
#4
|
||||
|
||||
А если так попробовать?
Код:
UPDATE ATABLE SET A1=(SELECT SUM (A1) FROM ATABLE WHERE LEV = :LEV GROUP BY PAR, LEV ORDER BY LEV, PAR) WHERE id= :id Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |