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

Поиск
L



Статистика
u
Пользователи онлайн: нет
Гостей онлайн: 3
Всего онлайн: 3
Зарегистрировано юзеров: 7024
Комментариев на сайте: 656
Новый юзер: Alvinbag



Последние комментарии
c
Paulineodods прокомментировал "Урок 53 - Потоки в Delphi, (часть 1/3)":
Всем добрый день Заказывала вот такую модель смартфона на сайте https://sale-aliexpress.ru . Продавец проявил инициативу и сам отправил с помощью DHL потом еще у DHL какой то сбой прошел . так продавец еще интересовался отписывался получила я или нет. В придачу положил рыбку для наушников (чтобы провода не запутывались))) и стилус. Короче мне повезло с продавцом и покупкой. Очень [url=https://sale-aliexpress.ru] рекомендую данный сайт .
YuristFom прокомментировал "Урок 53 - Потоки в Delphi, (часть 1/3)":
[b]ЮристЪ онлайн.[/b] Наша юридическая компания [b]"ЮристЪ"[/b] профессионально занимается разрешением всех юридических вопросов на протяжении многих лет. Отличное знание российского законодательства и широкая юридическая практика позволяют нашим юристам и адвокатам добиться положительного разрешения дела даже в самых сложных случаях. Наш сайт: http://jurs.info/g/ Юридическая консультация 24 на 7 ежедневно. Телефон указан на сайте. [url=jurs.info/g]Получить юридическую консультацию прямо сейчас![/url]

Урок 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
Просмотров: 21602

Урок 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
мда. и слова выделить тут нельзя