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

Тема в разделе "Delphi - Базы данных", создана пользователем vslabchenko, 5 май 2009.

  1. vslabchenko

    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.'
    Помогите,пожалуйста,запутался...
     
  2. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    что в Edit2.Text?
     
Загрузка...
Похожие Темы - Sql запрос из
  1. SeverBap
    Ответов:
    3
    Просмотров:
    1.876
  2. sn@ke
    Ответов:
    5
    Просмотров:
    3.634
  3. mrtg
    Ответов:
    14
    Просмотров:
    217
  4. TonikVR
    Ответов:
    5
    Просмотров:
    1.081
  5. sery80
    Ответов:
    0
    Просмотров:
    1.425

Поделиться этой страницей