Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

← Powrót do listy dostępnych setterów

...

← Powrót do listy dostępnych zadań automatycznych

 Jeśli masz problem ze zrozumieniem jak działa setter/zadanie automatyczne, sprawdź opisy: Setter, Zadanie automatyczneWykonanie warunkowe, Parametry komponentów

Opis

...

komponentu

Klasa Komponent pobiera zapytanie SQL z bazy, wykonuje je i wyniki przypisuje zmiennym, których identyfikatory odpowiadają aliasom kolumn w bazie.

...

W przypadku braku danych zwróconych z bazy, komponent nie ustawia żadnej wartości.

Przykładowa konfiguracja

Parametry konfiguracyjne

Konfiguracja połączenia z bazą danych ( typ : wartość tekstowa ) - Nazwa konfiguracji zdefiniowana w ustawieniach eksploratora danych.

Tabela z zapytaniami ( typ : wartość tekstowa ) - Nazwa tabeli, w której przechowywane są zapytania wywoływane przez aplikację.
Tabela powinna zawierać kolumny query_name (identyfikator zapytania) i query (samo zapytanie). W pierwszej kolejności akcja próbuje wyszukać tabelę z bazy systemowej. Jeśli wyszukiwanie się nie powiedzie, następuje wyszukiwanie w bazie zdefiniowanej.

 
UPDATE: Parametr jest opcjonalny. Jeżeli go nie uzupełnimy, to pytanie zostaje pobrane stąd: Tabela z zapytaniami do bazy

Nazwa zapytania ( typ : wartość tekstowa ) - Identyfikator zapytania przechowywanego w bazie danych.

Parametry dla zapytania ( typ: tablica wartości tekstowych ) - Tablica wartości tekstowych przechowujących zmienne/stałe dla parametrów zapytania i informację o typie. Przykładowy parametr, to "wartość typ" dla stałych i "@id_zmiennej" dla zmiennych. Gdy chcemy przekazać wartość stałą, która ma więcej niż jeden wyraz, zapisujemy ją w cudzysłowie "" lub ''. Wspierane typy to: string, integer i float.

Zmienne docelowe ( typ : tablica zmiennych ) - Tablica zmiennych, do których mają trafić wartości z bazy. Powiązanie na podstawie id zmiennej i zwróconego aliasu z bazy.

Id tabeli dynamicznej ( typ : wartość tekstowa ) - Opcjonalny parametr, warunkujący zapis danych wynikowych do tabeli dynamicznej.

Obsługa wielu wartości ( typ : wartość tekstowa ) - Opcjonalny parametr, pozwalający na obsługę wielu wartości zwróconych przez bazę dedykowanych jednej zmiennej nagłówkowej. Możliwe wartości parametru:

Block - brak obsługi wielu wartości
First
- do pola trafia pierwsza zwracana wartość

Unique
- do pola trafią wszystkie unikatowe wartości rozdzielone średnikiem

Od wersji 1.0.21:

Nadpisanie danych ( typ : wartość logiczna, domyślnie: PRAWDA ) - Parametr określa, czy nadpisać dane w kolumnach tabeli dynamicznej

 

Hide If
special@anonymous

Powiązane zadania

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-66

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-86

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-106

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-199

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-476

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-495