![]() |
|
|
Регистрация | << Правила форума >> | 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
|
||||
|
||||
![]() Выводит на экран окошко с текстом вашего запроса.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |