I'm trying to use Silverstream (3.1) datasource business objects to execute large custom SELECTs on an Oracle 8i (8.1.5) server, displaying the results in an HTML dataview on a page. My SELECT is constructed by user input of criteria, and passed to a results page, where the dataview invokes the DSO with the SELECT. The results are displayed in the dataview, which has a rows-per-page limit activated and scrolling emulation ON. The user should be able to scroll down through their query results page by page.
The problem is that the data view can only ever display two pages of result rows, no matter the number of rows which should be returned by my query. Further scroll-down clicks repeatedly display the second page of rows and go no further. The view seems to fetch from the DSO only enough rows to fill two pages, whether the row-per-page limit is set to 50, 1000, whatever.
I can't find any property or method (of either the dataview class or the DSO class/interfaces) in the documentation which increases the rows available for paging by the view. Anyone had similar problems ?
Thanks in advance... [sig][/sig]
The problem is that the data view can only ever display two pages of result rows, no matter the number of rows which should be returned by my query. Further scroll-down clicks repeatedly display the second page of rows and go no further. The view seems to fetch from the DSO only enough rows to fill two pages, whether the row-per-page limit is set to 50, 1000, whatever.
I can't find any property or method (of either the dataview class or the DSO class/interfaces) in the documentation which increases the rows available for paging by the view. Anyone had similar problems ?
Thanks in advance... [sig][/sig]