Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Zálohové ukládání dat do databáze Access (Database Access backups) (zastaralé)

Popis:
Okno slouží k zadávání parametrů ukládání dat do databáze Microsoft Access. Touto technologií jsou data ukládána do tabulek (v databázi Access) s názvem začínajícím prefixem stejným jako je identifikátor skupiny trendů. Je definována velikost jedné tabulky a jejich maximální počet. Pokud je jedna tabulka (záloha) v databázi naplněna (velikost dat v tabulce přesáhne definovanou hodnotu), je vytvořena nová tabulka, do níž se od tohoto okamžiku zapisuje. Tento postup se neustále opakuje.

Poznámka: Velikost jedné zálohy (tabulky) lze nastavit na neomezenou a nové zálohy vytvářet voláním skriptové metody BackupCreate.

Upozornění: Dva různé PmTrend objekty nemohou být nastaveny tak, aby ukládaly data do jednoho *.mdb souboru.

Název veličiny v Data záložce může mít délku maximálně 64 znaků (délka názvu sloupce v Access tabulce je omezena).

Tento způsob uložení má omezení: V případě, že v aplikaci je použito více PmTrend objektů s tímto typem uložení, pak takových objektů může být v jedné aplikaci maximálně 63.
Konfigurační položky:
Datový zdroj (ConnectionString)Řetězec ADO ConnectionString (www.connectionstrings.com) obsahuje všechny nutné parametry, aby se objekt ADO Connection mohl připojit k databázi pomocí vybraného poskytovatele připojení ADO Provider.

Pro zadání lze použít Makro výraz (vyhodnocuje se při spouštění aplikace).

Konfigurátor nesmí obsahovat prázdný řetězec.Například $.join("Provider=Microsoft.Jet.OLEDB.4.0;","Data Source=",$.path("data","trend/"),$.expr("pMe.GroupId"),".mdb;") Konfigurátor nesmí obsahovat prázdný řetězec.
Dodatečné parametry Dodatečné parametry pro ukládání. Umožní určit názvy a databázové datové typy systémových sloupců, databázové typy podle datového typu trendované proměnné. V následujícím příkladě jsou uvedeny povolené parametry a jejich přednastavené hodnoty pro vybraný typ uložení (plugin). Tyto hodnoty není nutno uvádět, pouze pokud se požadují hodnoty jiné. Údaje s přiřazenou hodnotou jsou zde odděleny středníkem, například "dbdt.pmtime:DATETIME;dbdt.pmattr:LONG;dbdt.f64:DOUBLE;dbdt.f32:SINGLE;dbdt.i32:LONG;dbdt.i16:SHORT;dbdt.u8:BYTE;dbdt.b:BIT;".

Pro zadání lze použít Makro výraz (vyhodnocuje se při spouštění aplikace).

dbdt.pmtime (nepovinné) - Databázový datový typ sloupce s časem věty.(přednastaveno) "dbdt.pmtime:DATETIME;".
dbdt.pmattr (nepovinné) - Databázový datový typ sloupce s atributy věty.(přednastaveno) "dbdt.pmattr:LONG;".
dbdt.f64 (nepovinné) - Databázový datový typ sloupce pro trendovou veličinu datového typu Float64 (Double).Použije se, není-li u trendové veličiny uveden její vlastní databázový datový typ.(přednastaveno) "dbdt.f64:DOUBLE;".
dbdt.f32 (nepovinné) - Databázový datový typ sloupce pro trendovou veličinu datového typu Float32 (Single).Použije se, není-li u trendové veličiny uveden její vlastní databázový datový typ.(přednastaveno) "dbdt.f32:SINGLE;".
dbdt.i32 (nepovinné) - Databázový datový typ sloupce pro trendovou veličinu datového typu Int32 (Long).Použije se, není-li u trendové veličiny uveden její vlastní databázový datový typ.(přednastaveno) "dbdt.i32:LONG;".
dbdt.i16 (nepovinné) - Databázový datový typ sloupce pro trendovou veličinu datového typu Int16 (Integer).Použije se, není-li u trendové veličiny uveden její vlastní databázový datový typ.(přednastaveno) "dbdt.i16:SHORT;".
dbdt.u8 (nepovinné) - Databázový datový typ sloupce pro trendovou veličinu datového typu Uint8 (Byte).Použije se, není-li u trendové veličiny uveden její vlastní databázový datový typ.(přednastaveno) "dbdt.u8:BYTE;".
dbdt.b (nepovinné) - Databázový datový typ sloupce pro trendovou veličinu datového typu Bool (Boolean).Použije se, není-li u trendové veličiny uveden její vlastní databázový datový typ.(přednastaveno) "dbdt.b:BIT;".
Počátek názvu záloh (tabulek)Počátek názvu zálohy (tabulky uvnitř *.mdb souboru). Celý název zálohy je pak tvořen tímto prefixem a pořadovým číslem.

Způsob pojmenování záloh lze změnit využitím události onBackupCreate a zadávat takto vlastní názvy zálohám.

Pro zadání lze použít Makro výraz (vyhodnocuje se při spouštění aplikace).

Konfigurátor nesmí obsahovat prázdný řetězec.
Velikost backupu počtem záznamůVelikost jedné zálohy (neboli tabulky či backupu) je zadána počtem záznamů. Pokud při zápisu nového záznamu aktuální velikost tabulky překročí zde definovanou velikost jedné tabulky, je vytvořena nová prázdná tabulka, do níž je nový záznam zapsán a také každý další. Hodnota -1 znamená, že velikost backupu není omezena počtem záznamů.
Velikost backupu časovým intervalemVelikost jedné zálohy (neboli tabulky či backupu) je zadána časovým intervalem. Pokud při zápisu nového záznamu časový rozsah dat v tabulce překročí zde definovanou časovou velikost jedné tabulky, je vytvořena nová prázdná tabulka, do níž je nový záznam zapsán a také každý další. Hodnota neomezeno znamená, že velikost backupu není omezena časově.
Počet backupůNeustálým zápisem nových vět vznikají nové tabulky (backupy). Jejich maximální počet je definován tímto konfigurátorem. Pokud je například definován maximální počet backupů na 10 a vznikne 11.tý backup, je backup s nejstaršími daty smazán a počet backupů je nadále jen 10. Hodnota -1 znamená, že počet backupů není omezen.
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice