Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.03.2011, 23:50   #1
dengul
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 17
Восклицание Запрос к dbf таблице!!!

Доброго времени суток всем! Вопрос такой: есть программа для работы с базой,соответственно. База dbf. Всё работает через dbgrid,datasorce,table. не использую никаких компонентов работающих с sql. ADO тоже отсутствует. я так понимаю что запросы через table тоже можно делать. Меня интересует как? т.е. листинг запросов. Желательно подробно на примере. С базами раньше не работал.(и так понятно =с)) Может неправильно сформулировал вопрос, извините. Может можно как-то фильтровать через Filter, то как? Объясните пожалуйста начинающему.Подскажите! Бродил по форуму ничего конкретного не нашёл. К примеру как отсортировать по заданной дате и показать результат...
dengul вне форума
Старый 29.03.2011, 00:36   #2
qwertase
 
Регистрация: 29.03.2011
Сообщений: 6
По умолчанию

Код:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT *');
ADOQuery1.SQL.Add('from надзвичайні_ситуації');
ADOQuery1.SQL.Add('where '+ComboBox1.Text+' like'+#39+edit3.Text+'%'+#39);
ADOQuery1.Open;

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 29.03.2011 в 07:09.
qwertase вне форума
Старый 29.03.2011, 07:16   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

qwertase, а Вы исходный вопрос внимательно читали? При чём здесь ADO ?!


dengul,
1) я очень рекомендую Вам взять любую книжку по работе с БД в Дельфи и полистать. Вам это точно не повредит.

2) Вы пользуетесь устаревшей и мерзкой технологией BDE (Borland Database Engine). Однако она вполне себе как то работает и по нынешнее время!
По сути вопроса. Вы можете кинуть на форму Query, написать туда Ваш запрос и открыть. (только не забудьте "перепривязать" DBGrid к этому самому Query).
А можете воспользоваться фильтрацией датасета (в том числе и Table можно фильтровать). То же самое касается и сортировки.

p.s. я бы рекомендовал Вам всё же использовать отбор и сортировку посредством SQL запросов (через Query)

И ещё. Если это Ваш проект и ещё не слишком поздно - то советую Вам - попытайтесь уйти от BDE и перейти, например, на ADO.
Serge_Bliznykov вне форума
Старый 29.03.2011, 09:36   #4
dengul
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 17
По умолчанию

Понятно! буду query юзать! Спасибо большое всем!
dengul вне форума
Старый 29.03.2011, 09:36   #5
dengul
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 17
По умолчанию

Тема закрыта!
dengul вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на поиск в таблице Ado alexeybest БД в Delphi 4 16.03.2010 20:35
Как отследить изменения в таблице DBF? maks448 БД в Delphi 4 29.11.2009 20:42
Как хранить двумерный массив в таблице DBF ИВэТэшка Помощь студентам 1 04.06.2009 15:31
Изменение пути к таблице .dbf Tanuska___:) БД в Delphi 16 22.04.2008 15:52
удалить записи в таблице Dbf. pups БД в Delphi 7 15.12.2006 19:19