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

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

vslabchenko

Гость
#1
День добрый! Помогите,пожалуйста,разобраться.Есть две таблицы- Области(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.'
Помогите,пожалуйста,запутался...