Показать сообщение отдельно
  #4  
Старый 10.05.2009, 20:37
Alter1989 Alter1989 вне форума
Прохожий
 
Регистрация: 10.05.2009
Сообщения: 4
Репутация: 10
По умолчанию

Страдалецъ, попробовал то, что вы посоветовали - выдало ошибку "Ошибка синтаксиса (пропущен оператор) в выражении запроса "+F4.text+" from z_l". В синтаксисе команды update ведь не должно быть конструкции "from table".
lmikle, а что не так с кавычками? Запрос ведь работает, если обновлять любые другие поля, кроме поля rayon, вот только не могу понять, почему не хочет обновлять поле rayon.
Вот запросы на выборку и добавление записей в таблицу z_l:
Код:
dm.SelectQuery.SQL.add('select z_l.id,rayons.rayon,vsego,[z_l.1SP],[z_l.1SF],
[z_l.2SP],[z_l.2SF],[z_l.3SP],[z_l.3SF],[z_l.4SP],[z_l.4SF] from rayons, z_l 
where z_l.kateg like "'+cat+'" and z_l.rayon=rayons.id order by z_l.rayon asc');
Код:
dm.InsertQuery.SQL.add('Insert into z_l(rayon,vsego,kateg,1SP,1SF,2sp,2sf,
3sp,3sf,4sp,4sf) values ("'+rayon.text+'","0'+Vs.text+'","'+cat+'","0'+P1.text+'",
"0'+F1.text+'","0'+P2.text+'","0'+F2.text+'","0'+P3.text+'","0'+F3.text+'",
"0'+P4.text+'","0'+F4.text+'")');
Оба работают нормально.
Ответить с цитированием