Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
ВнизВопрос по SQL запросу Найти похожие ветки
← →
Руслана (2005-01-21 20:36) [0]Формирую такой запрос
DataModule1.BookName.Active:=false;
DataModule1.BookName.SQL.Clear;
DataModule1.BookName.SQL.Add("SELECT *");
DataModule1.BookName.SQL.Add("FROM Справочник1 ");
DataModule1.BookName.SQL.Add("WHERE Номер телефона LIKE """+FindTelephoneEdit.Text+"""");
DataModule1.BookName.Active:=true;
end;
При попытке выполнения получаю ошибку о синтаксической ошибке, насколько понимаю неправильно указано поле (Номер телефона). Если формировать запрос к полю название которого состоит из одного слова - то все нормально. Как правильно написать?
И второй вопрос по DBGridEh. Как программно записать в STFilter какой либо колонки необходимое значение и выполнить фильтрацию?
← →
DrPass © (2005-01-21 20:45) [1]Access?
WHERE [Номер телефона] LIKE
← →
Anatoly Podgoretsky © (2005-01-21 20:47) [2]Справочник1 надо брать в кавычки (скобки) в соответствии с синтаксисом сервера. Тоже для Номер телефона
А это лучше написать по другому
DataModule1.BookName.SQL.Add("WHERE Номер телефона LIKE """+FindTelephoneEdit.Text+"""");
DataModule1.BookName.SQL.Add("WHERE Номер телефона LIKE "+ QuotedStr(FindTelephoneEdit.Text);
← →
Руслана (2005-01-21 20:50) [3]О, спасибо большое!
А по второму вопросу?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c