1 / 14

Delphi a datab á ze

Delphi a datab á ze . MS SQL Server. Delphi. V ý vojov é prost ř ed í firmy Borland Aktu á ln í verze 8 Od 5. verze podpora databází Od 6. verze podpora pro vetšinu datových zdrojů (ODBC, OLEDB, BDE, …) 8. verze – podpora pro .NET platformu. Architektura databazí v Delphi.

caitir
Télécharger la présentation

Delphi a datab á ze

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Delphi a databáze MS SQL Server

  2. Delphi • Vývojové prostředí firmy Borland • Aktuální verze 8 • Od 5. verze podpora databází • Od 6. verze podpora pro vetšinu datových zdrojů (ODBC, OLEDB, BDE, …) • 8. verze – podpora pro .NET platformu

  3. Architektura databazí v Delphi Typy databází: BDE – Borland database engine ADO – ActiveX Data Objects dbExpress – nezávislá na OS Interbase – samostatný databázový stroj

  4. ADO – ActiveX data objects • Vychází z technologie COM • Pro přístup k datům využívá: • OLE DB (mssql) • ODBC (Access, MSDE) • … - Snaha umožnit přístup k datům různé povahy (relační/nerelační)

  5. MS SQL Server • Relační databázový systém typu klient/server • Aktuální verze >=2000 • Dvojí autentizace: • Windows NT: kontroluje uživatelské jméno a heslo uživatele Windows • Smíšená – NT + SQL Server

  6. MS SQL Server • Podporuje všechny běžné funkce • Uživatelské rozhraní • Transakční SQL • Integrace s NT (autentizace, šifrování, …) • Podpora pro více procesorů • Podpora IIS, Exchange, Office, …

  7. Delphi – implementace databází

  8. Delphi – implementace databází • Uživatelské rozhraní • Zdroj dat • Datová sada • Připojení k datům

  9. Delphi - připojení • Třída TCustomConnection a její potomci • Zajišťují připojení k databází a odpojení od ní • Přihlášení, podpora zabezpečeného připojení • Správa datových sad

  10. Delphi – Datová sada • Obsahuje vlastní data • Bázová třída: TDataset • Obsahuje metody pro zadávání SQL-příkazů, navigaci, modifikaci, definici dat • Potomci: • Table • Query • Command

  11. Delphi- zdroj dat • Zpřistupňuje data v datové sadě • Napojují se na něj již vizuální komponenty (Edit, Combo-box, …)

  12. Manipulace s datovými sadami • Metody: • Open() • Close() • Insert() • Edit() • Delete() • Post() • Cancel()

  13. Stavy datových sad • Můžeme např. povolit nebo zablokovat vybraná tlačítka • dsBrowse – režim prohlížení • dsEdit – režim úprav • dsInsert – režim vkladání • …

  14. Filtrování datových sad • Omezení počtu řádků v datové sadě • Událost OnFilterRecord • U serveru lepší využít filtru na straně serveru (většinou rychlejší)

More Related