• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Sql запрос из связанных таблиц

  • Автор темы vslabchenko
  • Дата начала
V

vslabchenko

День добрый! Помогите,пожалуйста,разобраться.Есть две таблицы- Области(OblastID,Name_Oblast) и Контрагенты(ContragentsID,Oblast и т.п.).В таблице Contragents в поле Oblast данные выводятся в цифровом виде,а в поле Name_Oblast таблицы Oblast- в текстовом, именно сами названия областей.Связаны по полям OblastID-Oblast. На форме есть Grid,Edit,Button. В Gride все отображается отлично,проблемы наступают когда пытаюсь произвести выборку из базы Contragents о полю Oblast.Делаю так:

DataModule.QueryContragents.Active:=false;
DataModule.QueryContragents.SQL.Clear;
DataModule.QueryContragents.SQL.Add('SELECT*');
DataModule.QueryContragents.SQL.Add('FROM Contragents,Oblast');
DataModule.QueryContragents.SQL.Add('WHERE Contragents.Oblast=Oblast.OblastID '''+Edit2.Text+'''');
DataModule.QueryContragents.Active:=true;

В итоге при запуске приложения, вводе в Edit необходимого значения области и нажатии на Button работа приложения заканчивается и выдается сообщение :project raised exception class EOIeException with message 'Line3:Incorrect syntax near 'Минская'.Process stopped.'
Помогите,пожалуйста,запутался...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!