W niektórych komponentach istnieje możliwość wywołania zapytań z podanej bazy danych. W tym celu została utworzona tabela pm_dbqueries, która ma za zadanie składować wszystkie zapytania, jakie pragniemy wykorzystać przy konfigurowaniu komponentówzapytania do bazy danych.Zapytanie zostaje pobrane z odpowiedniej tabeli, ustalonej przez komponent (lub ustalonej w jego konfiguracji).
Domyślną tabelą przeznaczoną do przechowywania zapytań wykorzystywanych w komponentach jest tabela pm_dbqueries. Jest ona tworzona w głównej bazie danych systemu PWFL automatycznie po wgraniu wtyczki cuf-components(od wersji 1.0.6).
Kolumny tabeli pm_dbqueries:
- id - unikalny identyfikator wiersza, klucz główny
query_name - unikalny identyfikator wiersza w postaci tekstowej, przez który odwołamy się do naszego zapytania (wpisując go w konfiguracji komponentu)
Info Od wersji 1.0.21 wtyczki cuf-components kolumna name została zamieniona na query_name. Wszystkie dotychczasowe wpisy zostają zachowane.
query - zapytanie w formie tekstowej, np. "SELECT uzytkownik FROM dbo_customowa_tabela WHERE imie = ?"
parameters - opcjonalne pole ze stałymi parametrami(może zostać wykorzystane w komponentach, które z niego korzystają)Info Od wersji 1.0.21 wtyczki cuf-components usunięto kolumnę parameters. Nie była ona używana w żadnym z komponentów. Jeżeli korzystano ze wcześniejszych wersji wtyczek, to należy ją usunąć we własnym zakresie.
Zapytanie może odwoływać się do dowolnej bazy danych(najczęściej jest to konfigurowane przez wtyczkę).