Можно ли изменять значения полей базы данных(UPDATE) посредством MS Query?

Автор deks, 29.05.2012, 14:57

« назад - далее »

deks

Задача - загрузить в Excel данные из базы данных для сводной таблицы.
Но перед загрузкой данные должны быть изменены в соответствии с определенными условиями.
При следующем тексте запроса MS Query выдает ошибку "Слишком мало параметров. Требуется 1"
UPDATE
(SELECT `Т запросы1`.`ID запроса`, `Т запросы1`.`Дата запроса`, `Т запросы1`.`Статус запроса`
FROM `D:\Т запросы.mdb`.`Т запросы1` `Т запросы1`)
SET `Т запросы1`.`Статус запроса`=`100, Завершен`
WHERE `Т запросы1`.`ID запроса`=227

Где-то ошибка в синтаксисе? Или с помощью MS Query вообще нельзя вносить изменения в БД?

_Boroda_

После апдейта нет имени таблицы, в которой менять будем, а есть селект 3-х полей.
Попробуйте написать сначала обновление, а потом выборку.
Кстати, раз уж Вы используете алиас, то почему бы не сделать его попроще, например, Tz1 (чтобы без кавычек писать).
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995