Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Objekt PmDatabase (Databáze)

Popis:
Tento objekt reprezentuje 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 mnohem lepší používat objekt PmAdo.

 
V tomto objektu nelze založit žádné další PROMOTIC objekty. Tento objekt lze založit v objektu PmRoot, PmFolder a PmPrototype. V těchto objektech jich může být založeno více.

Objekt PmDatabase je vázán na 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 PmDatabase lze pracovat dvěma způsoby:
Tento objekt přebírá vlastnosti a metody objektu PmObject
Vlastnosti a metody:
Add Začátek editačního režimu přidání řádku
AddNew Přidání prázdného řádku
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ření sloupce ve struktuře tabulky
CreateIndex Vytvoření indexu nad sloupcem tabulky databáze
Database Cesta a název databázového souboru
Delete Smazání věty na aktuální pozici v databázové tabulce
DeleteTable Smazání databázové tabulky
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
FieldValues Hodnota sloupce aktuálního řádku
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ření pole (array) nebo matice hodnot načtených ze zvolených sloupců tabulky
GetFieldCount Zjištění počtu sloupců databázové tabulky
GetFieldInfo Zjištění informací o sloupcích databázové tabulky
GetRecordCount Zjištění přibližného počtu řádků v tabulce databáze
IsBOF Test, zda aktuální pozice ukazovátka je na začátku tabulky databaze
IsConnect Test, zda je připojena databaze
IsEOF Test, zda aktuální pozice ukazovátka je na konci tabulky databaze
IsOpen Test, zda je databázová tabulka 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
Requery Znovunačtení obsahu tabulky
RollBack Zrušení transakčního zpracování tabulky
SetLockingMode Nastavení způsobu zamykání řádku
SetNullValue Nastavení hodnoty "prázdná hodnota"
SetParam Nastavení parametrů objektu PmDatabase
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
Konfigurační okna:
Objekt Obecné informace o daném objektu
Obsah Obsah daného objektu v XML formě
Události Definice algoritmů událostí objektu
Databáze Nastavení parametrů pro práci s tabulkou databáze
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice