Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - Процедура поиска в БД: Delphi 7 + Microsoft Office Access

Ответить
Настройки темы
Прочие БД - Процедура поиска в БД: Delphi 7 + Microsoft Office Access

Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Tomplier
Дата: 06-01-2016
Ситуация такая.
Есть БД (См. файл BD.rar)

А вот на всякий случай на Депозит выложил
http://depositfiles.com/ru/files/oe1vp7jm2

Помимо всего прочего, хочу реализовать простенькую систему поиска.
Конкретно результат д/б примерно таким:
После обработка запроса в Гриде отображаются только те записи, которые соответствую запросу (например, 1).


Вот код (но вы все же, пожалуйста посмотрите саму программу) кнопки поиска:
Код: Выделить весь код
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
ADOQuery1.Close; 
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * From sinema where' +Edit1.Text);
ADOQuery1.Open;
DataSource1.DataSet:=ADOQuery1;    
end;
Вроде бы все компилируется.
Да только после введения запроса и нажатия кнопки происходит такая фигня:


Что не так, не пойму?

М/б дело в запросе, в синтаксисе?
м/б где-то на компоненте я какой параметр не указал.

Пожалуйста, ребята, помогите.

Отправлено: 10:21, 07-03-2010

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


'Select * From sinema where' +Edit1.Text
Скорее всего дело в этом. После "where" нет пробела и текст Edit1.Text склеивается с Where. В итоге получаете
Select * From sinema whereFIELD=1.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:22, 09-03-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - Процедура поиска в БД: Delphi 7 + Microsoft Office Access

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие БД - Microsoft Office Access bomberman Программирование и базы данных 1 08-02-2010 01:45
Использование - Office 2007 This copy of Microsoft Office is not genuine Vitosha Лицензирование продуктов Microsoft 1 20-10-2009 19:51
Microsoft анонсирует выпуск бесплатной версии MS Office - Office Starter 2010 OSZone News Новости и события Microsoft 0 10-10-2009 15:30
Delphi - Delphi 7 + БД MS Access: выборка по дате lunny Программирование и базы данных 1 02-06-2007 11:46




 
Переход