Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

Вопрос по 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
6-1102488735
Michael
2004-12-08 09:52
2005.02.20
function socket() для TCP - совсем запутался...


14-1107252254
infom
2005-02-01 13:04
2005.02.20
Выскажите своё мнение или поделитесь опытом ... Ханты-Мансийск


1-1107343188
hgd
2005-02-02 14:19
2005.02.20
Выставление отступа


4-1102446667
z_man
2004-12-07 22:11
2005.02.20
Как спрятать запущенную программу?


9-1100491033
ballack
2004-11-15 06:57
2005.02.20
Как избежать наезда спрайтов друг на друга...