Логин: Пароль:    Регистрация Всеми возможностями сайта можно пользоваться
только после авторизации.
   Забыли пароль?

Поиск
L



Статистика
u
Пользователи онлайн: нет
Гостей онлайн: 7
Всего онлайн: 7
Зарегистрировано юзеров: 5977
Комментариев на сайте: 630
Новый юзер: deenama2



Последние комментарии
c
Theihpled прокомментировал "Урок 62 - Методы, наследование классов, операции с классами Delphi, (часть 4/6)":
Здравствуйте, Савельев Александр. У меня к вм небольшой вопрос по языку https://cloud.mail.ru/public/KFS1/dYUrFbaTU . Cпасибо за уроки.
Theihpled прокомментировал "Урок 54 - Потоки в Delphi, (часть 2/3)":
Кстати да. С потоками тоже ничего не вышло.



Мы в соцсетях
c
Delphi
Урок 31 - Продолжение работы с базами данных

   В этом уроке мы откроем нашу ранее созданную базу данных в Delphi.

   Для того чтобы открыть базу данных нам понадобятся 4 компонента: ADOConnection, ADOQuery с вкладки AOD, DataSource с вкладки Data Access и DBGrid с вкладки Data Controls. Настроим компонент ADOConnection, выбираем свойство ConnectionString дальнейшие действия изображены на рисунке:

Настройка подключения


   Далее свойство LoginPrompt установить на False, это для того что бы не вылезло сообщение о вводе пароля для каждого подключения к БД. ADOConnection мы настроили, теперь перейдём к ADOQuery. Свойство Connection установим на ADOConnection1 и выберем свойство SQL, перед нами появляется менеджер запросов SQL. SQL - это язык запросов к базе данных, для тех кто незнаком с ним в конце урока будет способ сделать тоже самое, но без SQL запросов. Итак в менеджере пишем запрос выбора все базы данных: "SELECT * From сотрудники", мы выбираем все поля для базы данных "сотрудники". Жмем ок.

SQL запросы


   С ADOQuery готово, теперь осталось DataSource и DBGrid, тут все просто, у DataSource надо установить свойство DataSet на ADOQuery1, а у DBGrid свойство DataSource на DataSource1. Все осталось только установить свойство Active в True у ADOQuery и у нас появилась наша база данных:

DataBase


   Базу можно легко изменять все автоматически сохраняется. Также можно привязать какой-нибудь компонент, например DBEdit с вкладки Data Controls, свойство DataSource установить на DataSource1, а в DataField выбрать нужный вам столбец (например "Имя"), тогда при выборе номера из второй строки в DBEdit будет слово из второй строки столбика "Имя", то есть "Петр".

DBEdit


   Ну а теперь способ без SQL, нужно заменить ADOQuery на ADOTable и установить свойства Connection и TableName на ADOConnection1 и "Сотрудники" соответственно, у DataSource свойство DataSet на ADOTable1, ну и установить свойство Active в True у ADOTable1. Все тоже самое, но меньше гибкости.

Удачи!
Встретимся в следующем уроке!


Источник: www.thedelphi.ru
Автор: Савельев Александр
Опубликовано: 27 Апреля 2013
Просмотров: 18269

Урок 30 - Знакомство с базами данных Урок 32 - Объединение всего изученного про базы данных

Зарегистрируйтесь или авторизуйтесь, чтобы добавлять комментарии.



аватар Добавил: Programer [Новичок] Дата: 2013-05-02
Савельев Александр а вы долго изучали язык программирования Delphi ? И с помощью какой книги вы изучали данный язык ?




аватар Добавил: Admin [Сэнсэй] vk.com/savelev_a_y Дата: 2013-05-02
Изучали? Я и по сей день изучаю, вот уже четвертый год . Изучал методом научного тыка, искал нужную информацию на разных сайтах, форумах.




аватар Добавил(а): FallenRu [Новичок] Дата: 2013-05-19
Александр,а в учебном учреждении ,не преподают язык программирования?(Или вы учитесь по другой специальности ,а это хобби)?




аватар Добавил: Admin [Сэнсэй] vk.com/savelev_a_y Дата: 2013-05-19
В моем теперешнем учебном учреждении преподают Delphi, и не только его . До этого я учился в школе, где был только паскаль, поэтому Delphi изучал сам. А теперь получается что хобби совместилось с учебой




аватар Добавила: Needle [Новичок] Дата: 2014-02-15
Ребяяят, кто в Delphi XE3 (XE5) делает, вкладка <b>AOD</b> называется <b>dbExpress</b>




аватар Добавила: Needle [Новичок] Дата: 2014-02-15
мда. и слова выделить тут нельзя