![]() |
|
|
|
|
#1
|
|||
|
|||
|
в базе на аксес есть таблица Студенты в ней числовое поле Курс делаю запрос Query
Код:
adoQuery3.Active:=False;
adoQuery3.SQL.Clear;
adoQuery3.SQL.Add('update Студенты ')
adoQuery3.SQL.Add('set Курс = Курс + 1');}
adoQuery3.Active:=True;помогите что я делаю не так Aristarh Dark: не забываем про тэги!!! |
|
#2
|
|||
|
|||
|
А что за } у тебя там болтается в конце 4ой строки?
|
|
#3
|
|||
|
|||
|
опечатка но это не из-за этого
|
|
#4
|
|||
|
|||
|
А в каком месте компилятор ругается?
|
|
#5
|
||||
|
||||
|
Код должен выглядеть так (жирным выделены исправления):
Код:
adoQuery3.Active:=False;
adoQuery3.SQL.Clear;
adoQuery3.SQL.Add('update [Студенты] ');
adoQuery3.SQL.Add('set [Курс] = [Курс] + 1');
adoQuery3.ExecSQL; |
|
#6
|
|||
|
|||
|
спасибо заработало но результат сразу не показывается.он появляется если снова запустить приложение.как это можно исправить?и еще как сделать ограничение чтобы поле КУРС не делалось больше 4?
|