Versions Compared

Key

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

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 tworzeniu 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).

Image Added

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.22 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.22 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ę).