Тема: Sql запросы
Показать сообщение отдельно
  #8  
Старый 21.01.2012, 20:34
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,029
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Stalker999
Вот скрин, в табл есть поле NazvaniePokupatelja, ввожу например ООО в edit и ошибка...

Если так дбавлять значение из Edit1, то база понимает его как имя поля. Ты же, как я понимаю, хочешь отфильтровать записи по некоторому значению. Текстовое значение должно идти в запросе в кавычках. Соответсвенно, это должно выглядеть примерно так (использую функцию format для упрощения):
Код:
Form1.query1.SQL.Text:=Format('Select Kol, Название_покупателя,Название_товара,Категория_Товара,Цена  from Товар JOIN ПриходТовара ON   Код_товара=КодТовара and Название_Покупателя = ''%s''',[form1.Edit1.Text]);

В коде ВЕЗДЕ стоят апострофы, НЕ двойные кавычки.
Ответить с цитированием