Добрый вечер! Моя проблема заключается вот в чем. У меня на форме есть ComboBox. В нем записаны названия предметов. Через Database Desktop я создал таблицу table_predmety, в которой у меня есть две колонки: ID_Predmet и Название. В колонке "Названия" записаны те же названия предметов и у каждого свой номер(ID). Нужно, чтобы при выборе названия предмета из ComboBox-a ID этого предмета из БД заносился в DBGrid таблицу в колонку ID_Predmet. Делал такой запрос:
Код:
procedure TForm1.ComboBox3Select(Sender: TObject);
var
id_predm: integer;
begin
Query_zapros.Active:=False;
Query_zapros.SQL.Clear;
Query_zapros.SQL.Add('SELECT ID_Predmet FROM table_predmety WHERE Название='+Form1.ComboBox3.Text+'');
id_predm:=Query_zapros.FieldByName('ID_Predmet').AsInteger;
end;
Но выдается ошибка: "Field 'ID_Predmet' not found.
В чем ошибка запроса?