jak do grido data z SQL procedury?
- zac24
- Člen | 41
Mám tu trochu specifický případ. Data pro grido nezískávám z jednoduché tabulky nebo databázového pohledu, ale z sql procedury, čili něco ve stylu select id, nazevknihy, idautor, autorjmeno, rokvydani FROM knihovna.vratDataProGrido(null,‚moby di‘,null,null,null) … no a parametry te procedury jsou pak de fakto filtrační kritéria, čili není žádoucí filtrovat data pro grido tím že se přidá podmínka do where nad modelem konkrétní tabulky či pohledu ale tím že obsadíme hodnotou nebo null pozici pro argument v dané sql proceduře.
Lze toho vůbec nějak v grido dosáhnout ? Děkuji za nasměrování.
- Unlink
- Člen | 298
Vždy môžeš spraviť
SELECT * FROM (
SELECT id, nazevknihy, idautor, autorjmeno, rokvydani FROM knihovna.vratDataProGrido(null,‚moby di‘,null,null,null)
)
a potom to bude fungovať ako doteraz, každopádne to zrejme nebude moc optimálne.
Druhou možnosťou bude implementácia vlastného datasource (https://github.com/…taSource.php), ktorý tie podmienky nejako spracuje a to SQL vyskladá
Editoval Unlink (12. 5. 2016 13:21)