Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите пожалуйста, это срочно. Изменение query.fieldbyname

49K
11 июня 2009 года
Lekzzz
2 / / 10.06.2009
Здравствуйте.
Срочно нужна помощь. То что ниже выделено оранжевым должно работать. Но мне пишет ошибку: IBQUERY3:FIELD 'OST' NOT FOUND

Вот текст кнопки:
Код:
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;



Скриншет программы вложил. Надо программу сделать до 8 часов утра этого дня. Помогите пожалуйста.
Заранее извиняюсь, если неправильно оформил.
247
11 июня 2009 года
wanja
1.2K / / 03.02.2003
А как в ДБ поле называется? Если Ost(не все буквы в верхнем регистре), его в запросе надо писать в кавычках(двойных).
49K
11 июня 2009 года
Lekzzz
2 / / 10.06.2009
Двойные кавычки не помогли.
В скриптте и следовательно в таблице у меня ost заглавными
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог