• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Поиск по БД

  • Автор темы Mitiay
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

Mitiay

Сделал поиск по БД.
Вот код:
PHP:
var ffield, fvalue: string;
opts : tlocateoptions;
begin
ffield := 'Фамилия';
fvalue := 'Зайцев';
opts := [locaseinsensitive];

if not adotable1.locate(ffield, fvalue, opts) then
showmessage(fvalue + ' not found in ' + ffield);
В общем мне надо сделать Поиск по номерму телелефона или фамилии.Так сказать телефонный справочник.Этот код просто указывает на найденную фамилию,как сделать чтоб результаты поиска выводились в другой BDgird и не только один вариант а несколько.Допустим Петров Ваня, Пестров Гоша ...
 
V

vital

Код:
select поле_где_хранится_фамилия from таблица_где_хранится_фамилия where поле_где_хранится_фамилия=искомая фамилия
Это SQL запрос. Ну а как работать с SQL в delphi може рассказать google.com
 
E

etc

Mitiay Начинать надо с поиска книги - как источника знаний.
 
U

Ultras

IMHO, лучше использовать ADOQuery, код будет вида:
Код:
ADOQuery1.SQL.Text := 'SELECT * FROM таблица WHERE поле="значение"';
ADOQuery1.Open;
if ADOQuery1.RecordCount = 0 then
ShowMessage('ничего не найдено');
else
ShowMessage('найдено '+IntToStr(ADOQuery1.RecordCount)+' записей');
ADOQuery1.Close;
 
T

Titan

Ну хотябы то что в сабже нет указания про тип СУБД или технологию доступа, для начала сойдет?
Сойдет, только не понятно как это соотносится с
Не, лучше не использовать.

Похоже человеку помогло, поэтому предлагаю на этом треп закончить. :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!