Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 11.03.2009, 18:54
BlackEvil BlackEvil вне форума
Прохожий
 
Регистрация: 11.03.2009
Сообщения: 9
Репутация: 10
По умолчанию Delphi 2007 & ADO & Access

Приветствую.
Прошу помочь по дельфи...
Возникла такая проблема:
Необходимо сделать программу-базу медикаментов с описаниями. Пользователь её открывает, вводит в поле название медикамента и получает его описание в отдельной форме.
Версия дельфи у меня CodeGear Delphi 2007, поэтому с BDE очень геморно. Решил использовать связку ADO&MSACCESS.
Написать за меня программу не прошу, только подкинуть пару советов
Базу создал (База: Медикаменты. Поля: Название и Описание).
На поле кинул: ADOConnection, ADOQuery, DataSource и DBText для отображения информации. Ну и естественно один TEdit и TButton.
Обработчик кнопки сделал таким:
Цитата:
ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT *');
ADOQuery1.SQL.Add('FROM Медикаменты');
ADOQuery1.SQL.Add('WHERE Описание LIKE '''+Edit1.Text+'%''');
ADOQuery1.Active:= true;
Поле Описание нормально выводится в DBText (параметры DataField и DataSource выставил).
Теперь сам вопрос:
Как сделать так, чтобы если по базе ничего не нашлось выводилось сообщение?
Нужно ли заморачиваться с программой, если придётся переносить её на другой компьютер, как это было с BDE? Или в случае с ADO нужно скопировать только программу и базу?
Заранее благодарен всем отписавшим)
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:57.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025