← Powrót do listy dostępnych setterów
← Powrót do listy dostępnych zadań automatycznych
Kategoria: Baza danych
Dostępne od: 1.0.2 (aplikacja) 1.0.4 (setter)
Komponent pobiera zapytanie SQL z bazy, wykonuje je i wyniki przypisuje zmiennym, których identyfikatory odpowiadają aliasom kolumn w bazie.
Miejsca w zapytaniu bazodanowym, w które trafić mają wartości ze zdefiniowanych przez nas parametrów oznaczamy znakiem "?". W przypadku zdefiniowania kilku parametrów, o tym, gdzie trafi każda z wartości decyduje kolejność definiowania parametrów.
W przypadku braku danych zwróconych z bazy, komponent nie ustawia żadnej wartości.
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.
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:
Od wersji 1.0.21:
Nadpisanie danych ( typ : wartość logiczna, domyślnie: PRAWDA ) - Parametr określa, czy nadpisać dane w kolumnach tabeli dynamicznej
1.0.2
- Dodanie komponentu (aplikacja)
1.0.4
- Dodanie komponentu (setter)
1.0.10
- Ustawienie domyślnej tabeli z zapytaniami na pm_dbqueries
1.0.21
- Dodanie parametru nadpisz
1.0.49
- Poprawka dotycząca ustawiania wartości całkowitej na Oracle
1.0.54
- Poprawienie obsługi błędu w przypadku nie znalezienia kolumny lub tabeli
1.0.7
- Obsługa przekazywania parametrów ze spacją - dodanie interpretacji " " i ' '
1.0.11
- Dodanie parametru z obsługą wielu wartości
1.0.12
- Usunięcie błędu konwertera dla tekstowej tabelarycznej
1.0.14
- Nowa obsługa komentarzy, poprawienie ustawiania dat
1.0.15
- Dodanie logów
1.0.18
- Poprawienie błędu konwersji kolumn całkowitych
1.0.24
- Dodanie obsługi zapytań bez parametrów
1.0.25
- Poprawienie rzucania wyjątków
1.0.63
- Poprawienie rzucania błędu w przypadku nie znalezienia zmiennej przekazanej w parametrze
1.0.64
- Nowa obsługa bazy danych
1.0.65
- Poprawna obsługa parametrów tekstowych z "" i ''
The license could not be verified: License Certificate has expired!