Урок 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. Все тоже самое, но меньше гибкости.

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




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



Добавил(а): Admin Дата: 2013-05-02
Изучали? Я и по сей день изучаю, вот уже четвертый год . Изучал методом научного тыка, искал нужную информацию на разных сайтах, форумах.



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



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



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



Добавил(а): Needle Дата: 2014-02-15
мда. и слова выделить тут нельзя


  1. tratorGes
    tratorGes 2 months ago
    [url=https://td-l-market.ru/shop/folder/generatory-s-privodom-ot-vom-traktora]навесное оборудование т 25[/url] или [url=https://td-l-market.ru/shop/product/kosilka-izmelchitel-tsepovaya-ef-175]погрузчик фронтальный для т 40[/url]

    https://td-l-market.ru/shop/product/otval-povorotnyy-2300-mm
  2. emehoOlla
    emehoOlla a month ago
    Cephalexin Capsule Tev Inimeneidigh [url=https://bansocialism.com/]cialis online cheap[/url] diunny Xenical Buy
  3. Steverop
    Steverop 15 days ago
    WHERE TO GET MONEY QUICKLY
    Store cloned cards [url=http://clonedcardbuy.com]http://clonedcardbuy.com[/url]
    We are an anonymous assort of hackers whose members bare in little short of every country. <p>Our facetious egyptian underground is connected with skimming and hacking bank accounts. We compressing been successfully doing this since 2015.</p> <p>We catapult up you our services as regards the customers of cloned bank cards with a cyclopean balance. Cards are produced late-model our specialized paraphernalia, they are genuinely mount a wholly teat and do not fa‡ade any danger.
    Buy Cloned Cards http://hackedcardbuy.com
    </p>
  4. UetMP
    UetMP 14 days ago
    Drugs information. Effects of Drug Abuse. <a href="https://viagra4u.top">get generic viagra for sale</a> in the USA. Best information about meds. Get now.
    [url=http://altalena.site/product/mutan-its-true/#comment-3415]Actual trends of medicine.[/url] [url=https://amp.en.vaskar.co.in/translate/1?to=ru&amp;from=en&amp;source=Medicines%20information.%20Long-Term%20Effects.%20%3Ca%20href%3D%22https%3A%2F%2Fviagra4u.top%22%3Ewhere%20can%20i%20get%20cheap%20viagra%20without%20rx%3C%2Fa%3E%20in%20US.%20Some%20what%20you%20want%20to%20know%20about%20medicament.%20Get%20now.%20%0D%0A%3Ca%20href%3Dhttps%3A%2F%2Factivity.rmu.ac.th%2Fhome%2FViewActivity%2F452%3EAll%20about%20medicine.%3C%2Fa%3E%20%3Ca%20href%3Dhttp%3A%2F%2F3cowries.com%2F2019%2F09%2F28%2Fut-enim-ad-minim-veniam-quis-nostrud%2F%23comment-80543%3EActual%20information%20about%20medicine.%3C%2Fa%3E%20%3Ca%20href%3Dhttps%3A%2F%2Fadvocate-gaidukov.ru%2F%25d0%25b2%25d0%25b7%25d1%258b%25d1%2581%25d0%25ba%25d0%25b0%25d0%25bd%25d0%25b8%25d0%25b5-%25d1%2583%25d1%2589%25d0%25b5%25d1%2580%25d0%25b1%25d0%25b0-%25d0%25bf%25d1%2580%25d0%25b8-%25d0%25b4%25d1%2582%25d0%25bf%2F%23comment-11195%3EAll%20information%20about%20drug.%3C%2Fa%3E%20%20b74f703%20&amp;result=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BE%20%D0%BB%D0%B5%D0%BA%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%B0%D1%85.%20%D0%94%D0%BE%D0%BB%D0%B3%D0%BE%D1%81%D1%80%D0%BE%D1%87%D0%BD%D1%8B%D0%B5%20%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D1%8B.%20%3Ca%20href%3D%22https%3A%2F%2Fviagra4u.top%22%20%3E%20%D0%B3%D0%B4%D0%B5%20%D1%8F%20%D0%BC%D0%BE%D0%B3%D1%83%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D0%B4%D0%B5%D1%88%D0%B5%D0%B2%D1%83%D1%8E%20%D0%92%D0%B8%D0%B0%D0%B3%D1%80%D1%83%20%D0%B1%D0%B5%D0%B7%20rx%3C%20%2F%20a%20%3E%20%D0%B2%20%D0%A1%D0%A8%D0%90.%20%D0%9A%D0%BE%D0%B5-%D1%87%D1%82%D0%BE%20%D0%B8%D0%B7%20%D1%82%D0%BE%D0%B3%D0%BE%2C%20%D1%87%D1%82%D0%BE%20%D0%B2%D1%8B%20%D1%85%D0%BE%D1%82%D0%B8%D1%82%D0%B5%20%D0%B7%D0%BD%D0%B0%D1%82%D1%8C%20%D0%BE%20%D0%BB%D0%B5%D0%BA%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%B0%D1%85.%20%D0%98%D0%B4%D0%B8%20%D1%81%D0%B5%D0%B9%D1%87%D0%B0%D1%81%20%D0%B6%D0%B5.%20%3Ca%20href%3Dhttps%3A%2F%2Factivity.rmu.ac.th%2Fhome%20%2F%20ViewActivity%20%2F%20452%3E%D0%92%D1%81%D0%B5%20%D0%BE%20%D0%BC%D0%B5%D0%B4%D0%B8%D1%86%D0%B8%D0%BD%D0%B5.%3C%20%2F%20a%3E%20%3Ca%20href%3Dhttp%3A%20%2F%20%2F%203cowries.%20com%2F2019%2F09%2F28%2Fut-enim-ad-minim-veniam-quis-nostrud%2F%23comment-80543%3E%D0%B0%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%20%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%20%D0%BC%D0%B5%D0%B4%D0%B8%D1%86%D0%B8%D0%BD%D0%B5.%3C%20%2F%20a%3E%20%3Ca%20href%3Dhttps%3A%2F%2Fadvocate-gaidukov.ru%2F%D0%B2%D0%B7%D1%8B%D1%81%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5-%D1%83%D1%89%D0%B5%D1%80%D0%B1%D0%B0-%D0%BF%D1%80%D0%B8-%D0%B4%D1%82%D0%BF%2F%23comment-11195%3E%D0%B2%D1%81%D1%8F%20%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BE%20%D0%BD%D0%B0%D1%80%D0%BA%D0%BE%D1%82%D0%B8%D0%BA%D0%B5.%3C%20%2F%20a%3E%20b74f703]Actual information about medicament.[/url] [url=https://www.petdepotexpress.com/shop-single.php?codigo=38]Some information about medicine.[/url] 97305aa
  5. obuaquvek
    obuaquvek 7 days ago
    [url=http://mewkid.net/when-is-xuxlya2/]Amoxicillin No Prescription[/url] <a href="http://mewkid.net/when-is-xuxlya2/">Buy Amoxicillin</a> lue.uryd.thedelphi.ru.gnr.jd http://mewkid.net/when-is-xuxlya2/
  6. uacapucox
    uacapucox 7 days ago
    [url=http://mewkid.net/when-is-xuxlya2/]Amoxicillin 500 Mg[/url] <a href="http://mewkid.net/when-is-xuxlya2/">Amoxicillin 500mg</a> ruw.ctcq.thedelphi.ru.rgz.ax http://mewkid.net/when-is-xuxlya2/
  7. igobeta
    igobeta 7 days ago
    [url=http://mewkid.net/when-is-xuxlya2/]Amoxicillin[/url] <a href="http://mewkid.net/when-is-xuxlya2/">Amoxil</a> cnv.qrbg.thedelphi.ru.srv.qp http://mewkid.net/when-is-xuxlya2/
  8. iorufap
    iorufap 7 days ago
    [url=http://mewkid.net/when-is-xuxlya2/]Amoxicillin 500mg Capsules[/url] <a href="http://mewkid.net/when-is-xuxlya2/">Amoxicillin</a> orf.dhfw.thedelphi.ru.gll.kr http://mewkid.net/when-is-xuxlya2/
Отменить.