/ / Parametry znikają po uruchomieniu raportu - mysql, crystal-reports

Parametry znikają po uruchomieniu raportu - mysql, raporty kryształów

Moje zapytanie MySQL ma parametry w swoim WHERE klauzula:

WHERE
(
ca.CodeAttribName LIKE IFNULL("{?codeattribparam","")
OR
c.codetext LIKE IFNULL("{?drugnameparam}","")
)
AND (a.PCDATS BETWEEN "{?paramstartdate}" AND "{?paramenddate}")

Kiedy dodaję ten kod do raportu Crystal,skonfiguruj parametry i uruchom je, pierwsze dwa parametry znikną i pozostaną mi tylko selektory daty. Kiedy wypełniam daty, pojawia się błąd, który mówi mi, że nie wszystkie parametry MySQL zostały użyte.

Parametry nadal istnieją w poleceniu, ale zostały usunięte z listy parametrów w Crystal. Jak mogę rozwiązać ten problem?

Odpowiedzi:

0 dla odpowiedzi № 1

Naprawiono mój własny problem. Jakoś kolejność parametrów w kodzie miała wpływ. Zmieniono wokół kolejności {?drugnameparam} i {?codeattribparam} i to działa.

WHERE
(
c.codetext LIKE IFNULL("{?drugnameparam}","")
OR
ca.CodeAttribName LIKE IFNULL("{?codeattribparam}","")
)
AND (a.PCDATS BETWEEN "{?paramstartdate}" AND "{?paramenddate}")