procedure TForm2.Button2Click(Sender: TObject);
var a,b:integer;
begin
a:=dm.IBQuery3.Fieldbyname('ost').AsInteger-strtoint(Edit2.Text);
b:=dm.IBQuery3.Fieldbyname('Nz').AsInteger;
dm.IBQuery3.Close;
dm.IBQuery3.SQL.Clear;
dm.IBQuery3.SQL.Add(RE6.text);
dm.IBQuery3.Params[0].AsInteger:=a;
dm.IBQuery3.Params[1].AsInteger:=b;
dm.IBQuery3.ExecSQL;
{If dm.IBQuery3.Fieldbyname('Ost').asInteger<=strtoint('0') then
begin
dm.IBQuery3.Fieldbyname('Summ').asInteger:=strtoint(Edit3.Text );
dm.IBQuery3.Fieldbyname('Ost').asInteger:= strtoint(Edit3.Text );
dm.IBQuery3.Fieldbyname('Nalc').asString:= 'не имеется';
end else begin
dm.IBQuery3.Fieldbyname('Nalc').asString:= 'имеется';
end;}
dm.IBQuery3.Close;
dm.IBQuery3.SQL.Clear;
dm.IBQuery3.SQL.Add('select *');
dm.IBQuery3.SQL.Add('from Nal');
dm.IBQuery3.Open;
end;
Помогите пожалуйста, это срочно. Изменение query.fieldbyname
Срочно нужна помощь. То что ниже выделено оранжевым должно работать. Но мне пишет ошибку: IBQUERY3:FIELD 'OST' NOT FOUND
Вот текст кнопки:
Код:
Скриншет программы вложил. Надо программу сделать до 8 часов утра этого дня. Помогите пожалуйста.
Заранее извиняюсь, если неправильно оформил.
А как в ДБ поле называется? Если Ost(не все буквы в верхнем регистре), его в запросе надо писать в кавычках(двойных).
В скриптте и следовательно в таблице у меня ost заглавными