ОБСУЖДЕНИЕ

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

1 ответов 4,2 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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