Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > C++ Builder
Перезагрузить страницу SQL-запрос к базам данных
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Fulll
Guest
 
Сообщений: n/a
По умолчанию SQL-запрос к базам данных - 18.12.2005, 01:50

Вопрос глупый. Нужно организовать поиск в БД по параметру, веденному пользователем. То есть, я думаю, пользователь должен вводить нужное слово в Edit1, оно должно считываться и каким-то образом вставляться в SQL запрос.
SELECT *FROM 'books.db' WHERE (Author="Иванов")
Конкретнее - нужно осуществить поиск по имени автора. Бьюсь вторую неделю, видимо, чего-то не понимаю. Подскажите, пожалуйста, если не трудно. Или дайте ссылку, где может быть нужная информация. Спасибо.
Ответить с цитированием
  (#2 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,235
Сказал(а) спасибо: 25
Поблагодарили 51 раз(а) в 51 сообщениях
Регистрация: 16.10.2005
По умолчанию 18.12.2005, 11:14

Здесь есть два основных пути. Если всегда нужен поиск только по автору, используют параметры. Надо написать примерно так:
Код:
 SELECT * FROM 'books.db' WHERE (Author=:Au)
Здесь двоеточие указывает на параметр с именем Au.
Потом перед запросом параметр надо заполнить, причем для разных систем доступа синтаксис может немного отличаться, но в общем случае примерно так:
Код:
Query1->ParamByName("Au")->AsString = Edit1->Text;
Если же запрос меняется очень сильно, добавляются различные условия поиска, то можно сформировать запрос прямо перед выполнением:
Код:
Query1->SQL->Text = "SELECT * FROM 'books.db' WHERE (Author='"+Edit1->Text+"')";
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется помощь по базам данных Артём42 Вопросы начинающих программистов 4 09.11.2010 13:30
Специалист по базам данных со знанием SQL haldor Работа 0 28.05.2008 21:54
Выполнение запроса к базам данных Rider C++ Builder 2 17.07.2007 11:40
НЕ работает запрос к базам данных Paradox Alex_Sosim C++ Builder 5 02.11.2006 15:15
Отчет по базам данных Ganzales MSSQL Server 1 19.09.2006 08:59
Где найти учебник по базам данных в С++ A_Kruppa Visual C++ 8 01.02.2005 05:17
Запрос к базам данных через MySQL dima# C++ Builder 6 23.07.2004 01:35
Visual C и доступ к базам данных Anonymous Visual C++ 4 28.05.2004 23:47
использование OLE DB для подключения к базам данных rarelang Visual C++ 9 13.04.2004 16:41
Фильтры по базам данных в Delphi Олеся Delphi 0 12.04.2004 11:17
Поиск литературы по базам данных Anonymous Visual C++ 24 24.12.2003 14:43
Доступ к базам данных в разных ОС Gedeon C++ Builder 5 23.07.2003 13:32



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов