Delphi a datab - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Delphi a datab

Description:

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 ... – PowerPoint PPT presentation

Number of Views:140
Avg rating:3.0/5.0
Slides: 15
Provided by: Dej75
Category:
Tags: datab | delphi | sada

less

Transcript and Presenter's Notes

Title: Delphi a datab


1
Delphi a databáze
  • MS SQL Server

2
Delphi
  • Vývojové prostredí firmy Borland
  • Aktuální verze 8
  • Od 5. verze podpora databází
  • Od 6. verze podpora pro vetšinu datových zdroju
    (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 prístup k datum využívá
  • OLE DB (mssql)
  • ODBC (Access, MSDE)
  • - Snaha umožnit prístup k datum ruzné povahy
    (relacní/nerelacní)

5
MS SQL Server
  • Relacní databázový systém typu klient/server
  • Aktuální verze gt2000
  • 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 bežné funkce
  • Uživatelské rozhraní
  • Transakcní SQL
  • Integrace s NT (autentizace, šifrování, )
  • Podpora pro více procesoru
  • Podpora IIS, Exchange, Office,

7
Delphi implementace databází
8
Delphi implementace databází
  • Uživatelské rozhraní
  • Zdroj dat
  • Datová sada
  • Pripojení k datum

9
Delphi - pripojení
  • Trída TCustomConnection a její potomci
  • Zajištují pripojení k databází a odpojení od ní
  • Prihlášení, podpora zabezpeceného pripojení
  • Správa datových sad

10
Delphi Datová sada
  • Obsahuje vlastní data
  • Bázová trída TDataset
  • Obsahuje metody pro zadávání SQL-príkazu,
    navigaci, modifikaci, definici dat
  • Potomci
  • Table
  • Query
  • Command

11
Delphi- zdroj dat
  • Zpristupnuje data v datové sade
  • Napojují se na nej 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
  • Mužeme napr. povolit nebo zablokovat vybraná
    tlacítka
  • dsBrowse režim prohlížení
  • dsEdit režim úprav
  • dsInsert režim vkladání

14
Filtrování datových sad
  • Omezení poctu rádku v datové sade
  • Událost OnFilterRecord
  • U serveru lepší využít filtru na strane serveru
    (vetšinou rychlejší)
Write a Comment
User Comments (0)
About PowerShow.com