Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Objekt PmaDatabase (Databáze)

Popis:
Tento objekt představuje jednu tabulku databáze. Pomocí tohoto objektu mohou být data z tabulky databáze čtena a také do ní zapisována.

Tento objekt je zastaralý (ale funkční) a je lepší použít objekt PmaAdo.

 
V tomto objektu nelze založit žádné další Pma objekty.

Tento objekt lze založit v objektech: PmaRoot, PmaFolder, PmaPrototype. V těchto objektech jich může být založeno více.

Použití objektu PmaDatabase vyžaduje zakoupení licence "PmDB". S freeeware verzí PmFree nebo při vývoji aplikace (s vývojovou licencí pro testovací účely) je tato komponenta funkční vždy.

 
Pro přístup (zápis, čtení věty, vytvoření tabulky) k jednotlivým databazím není nutno mít na počítačí instalován konkrétní databázový systém. PROMOTIC sám instaluje podporu pro přístup k databázím.
 
S objektem PmaDatabase lze pracovat dvěma způsoby:
Tento objekt přebírá vlastnosti a metody objektu PmaObject.
Vlastnosti a metody:
Add Začátek editačního režimu přidání řádku
AddNew Přidá prázdný řádek
BeginTrans Začátek transakce
CancelUpdate Konec editačního režimu, zrušení změn
Close Uzavření databázové tabulky i databáze
CloseTable Uzavření tabulky (databáze zůstává otevřena)
Commit Potvrzení transakce
CompactDatabase Defragmentace databáze Access
Connect Připojení databáze k aplikaci
Create Začátek režimu vytváření tabulky
CreateEnd Konec režimu vytváření tabulky
CreateField Vytvoří sloupec ve struktuře tabulky
CreateIndex Vytvoří index nad sloupcem tabulky databáze
Database Cesta a název databázového souboru
Delete Smaže větu na aktuální pozici v databázové tabulce
DeleteTable Smaže databázovou tabulku
Edit Začátek editačního režimu
Execute Provede příkaz zadaný v syntaxi jazyka SQL
ExecuteSQL Provede příkaz zadaný v syntaxi jazyka SQL
ExistTable Test na výskyt tabulky v databázi
FindFirst Vyhledávání v databázové tabulce podle zadaného řetězce od začátku tabulky
FindLast Vyhledávání v databázové tabulce podle zadaného řetězce od konce tabulky
FindNext Vyhledávání v databázové tabulce podle zadaného řetězce od aktuální pozice dopředu v tabulce
FindPrev Vyhledávání v databázové tabulce podle zadaného řetězce od aktuální pozice zpět v tabulce
GetArray Vytvoří pole (array) nebo matici hodnot načtených ze zvolených sloupců tabulky
GetFieldCount Vrací počet sloupců databázové tabulky
GetFieldInfo Vrací informace o sloupcích databázové tabulky
GetRecordCount Vrací přibližný počet řádků v tabulce databáze
IsBOF Test, zda aktuální pozice ukazovátka je na začátku tabulky databaze
IsConnect Test, zda databáze je připojena
IsEOF Test, zda aktuální pozice ukazovátka je na konci tabulky databaze
IsOpen Test, zda databázová tabulka je otevřená
Move Přesun aktuální pozice o zadaný počet vět
MoveFirst Přesun aktuální pozice na začátek databázové tabulky
MoveLast Přesun aktuální pozice na konec databázové tabulky
MoveNext Přesun aktuální pozice o jednu větu dopředu v tabulce
MovePrev Přesun aktuální pozice o jednu větu zpět v tabulce
MoveTo Přesun aktuální pozice na žádanou větu v tabulce
Open Otevření databázové tabulky
OpenSQL SQL příkaz typu SELECT při otevření
Password Heslo pro přístup k databázím/tabulkám
ReadFieldValue Vrací hodnotu sloupce aktuálního řádku
Requery Znovunačtení obsahu tabulky
RollBack Zrušení transakčního zpracování tabulky
SetLockingMode Nastaví způsob zamykání řádku
SetNullValue Nastaví hodnotu "prázdná hodnota"
SetParam Nastaví parametry objektu PmaDatabase
SetRecordValueNull Zápis hodnoty "prázdná hodnota" do položky
SetRecordValuesNull Zápis hodnoty "prázdná hodnota" do celé věty
Table Název tabulky
Type Typ databáze
Update Konec editačního režimu, provedení změn
User Jméno uživatele
WriteFieldValue Nastaví hodnotu sloupce aktuálního řádku
Zastaralé vlastnosti a metody:
FieldValues Hodnota sloupce aktuálního řádku
Konfigurační karty:
Objekt Obecné informace o daném objektu
Obsah Obsah objektu v XML formě
Události Definice algoritmů událostí objektu
Databáze Nastavení parametrů pro práci s tabulkou databáze

Historie:
Pm9.00.00: Změna názvu objektu: PmDatabase -> PmaDatabase
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice