![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здраствуйте и спасибо тем кто откликнулся.
Пишу курсовой проект по базам данных. При создании субд на делфи встрял с ошибкой при использовании sql запросов. Пытаюсь выполнить поиск по табличке но возникает ошибка: Invalid column name '"%тут в веденое мной фамилия в окно Edit%"' текст программы: Код:
With AdoQuery1 do
begin
Sql.Add('Select *');
Sql.Add('From имя таблицы');
Sql.Add('Where fam Like "%'+Edit1.text+'%"');
end;Последний раз редактировалось Volt177, 09.03.2011 в 18:34. |
|
#2
|
|||
|
|||
|
Что у вас за запрос получается, ошибка в неправильном указании названии колонки, или неправильно составленном запросе.
Код:
With AdoQuery1 do
begin
Sql.Add('Select *');
Sql.Add('From имя таблицы');
Sql.Add('Where fam Like '+QuotedStr('%'+Edit1.text+'%'));
ShowMessage(Sql.text);
end; |
|
#3
|
|||
|
|||
|
Название колонки указано верно, возможно ошибка в синтаксисе давот толь она всплывает не при запуски программ а после , когда уже непосредственно нажимаю на кнопу которая отвечает за поиск.
Попробовал изменить так как ты привел в примере, тож неробит=( |
|
#4
|
||||
|
||||
|
У вас так и написано в программе?
Sql.Add('From имя таблицы'); |
|
#5
|
|||
|
|||
|
Покажите что дает ShowMessage(Sql.text);
|
|
#6
|
||||
|
||||
|
Выводит на экран окошко с текстом вашего запроса.
|