• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Поиск по БД

  • Автор темы 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

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

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

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