Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Příklady práce s databází Oracle

Databáze Oracle v objektu PmTrend

- Při založení objektu z Předkonfigurace PmTrend - Skupina trendů nastavit konfigurátor Typ uložení na: Database Oracle cyclic.
- V nově založeném objektu PmTrend v záložce Uložení nastavit konfigurátor Typ uložení na: Database Oracle cyclic.

Trendované veličiny mohou být definovány v záložce Data nebo v ExtTrend objektu PmData.

Pokud soubory databází neexistují, budou vytvořeny při prvním spuštění aplikace při volání metody Run nebo RunTime nad objektem PmTrend. Nebo automaticky při zatrženém konfigurátoru Automatické ukládání veličin po startu povoleno v záložce Trend.

Databáze Oracle v objektu PmDatabase

- Při založení objektu z Předkonfigurace PmDatabase - Databáze vybrat: ODBC; Data source.
- V nově založeném objektu PmDatabase v záložce Databáze nastavit konfigurátory: Technologie, Databáze (soubor, složka, datový zdroj), Tabulka (soubor), atd.

Databáze Oracle v objektu PmAdo

- Při založení objektu z Předkonfigurace PmAdo - ADO databáze vybrat databázi typu: Oracle a v konfigurátoru Parametry připojení k databázi zvolit: ODBC - Pojmenovaný ODBC zdroj.
- V Parametry připojení k databázi je nutno upravit název ODBC zdroje (případně uživatele a heslo).
Po založení vznikne objekt PmAdo, který má v záložce Metody metodu DtiOper. Tato metoda je základním rozhraním pro práci s tabulkami databáze a může ji využít například prohlížečka Předkonfigurace Obraz s tabulkovým editovatelným prohlížečem zdroje dat.
 
Rozhraní používá ADO technologii a může být podle potřeby doplněno o další funkčnosti:
Příklad:
Vytvoří novou tabulku data se sloupci nTime (čas, primární klíč, nesmí být NULL), 'flags' (celé číslo, nesmí být NULL) a 'value1' (reálné číslo, nesmí být NULL).
pMe.DbExecute "", "CREATE TABLE data (nTime TIMESTAMP(6), flags NUMBER(8) NOT NULL, value1 NUMBER NOT NULL, CONSTRAINT nTime_pk PRIMARY KEY(nTime))", ""
 
Viz ss64.com/ora/, download.oracle.com/docs/
Navigace:
 
 
- Příklady práce s databází Oracle
 
 
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice