|
|
|
Как передавать данные с клиента на сервер в выборках/списках?
|
|||
|---|---|---|---|
|
#18+
Желательно отвечать не только для SQL сервера но и для серверов вообще, в частности FireBird. Есть такой вопрос - вот на сервере мы сформировали SQL-запрос, получили на сервере некую таблицу. 1. Эта таблица временная? 2. Известно в ней число строк? Далее, мы начинаем в форме справочника отрисовывать эту таблицу. Ясно, что засасывать всю таблицу на клиента бессмысленно. По мере отрисовки строк таблицы мы считываем строки таблицы, накапливая их в кеше ограниченного объема. При выборках то же самое, только для выборки можно указать, чтобы записи не накапливались в кеше, если проходить выборку будем только раз. Ну и для ТЗ можно всю выборку передать сразу в таблицу значений на клиенте. Я правильно рассуждаю, или 1С делает по другому? 4. И еще вопрос - если запрос касается только одной таблицы и мы хотим использовать не SQL-запрос, а фильтр записей (поиск по индексу вперед-назад), будет ли это быстрее чем SQL запрос, ведь в таком случае мы не знаем заранее число строк? Или SQL запрос все-таки не временная таблица? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 20:26 |
|
||
|
Как передавать данные с клиента на сервер в выборках/списках?
|
|||
|---|---|---|---|
|
#18+
FixinЕсть такой вопрос Хм. Как Вам сказать, с одной стороны хорошо, что Вы задумываетесь над глубокими вещами, с другой стороны, некоторые формулировки пугают. Некую информацию найдете вот здесь и в соседних письмах, ну а вообще.... FixinЯ правильно рассуждаю, или 1С делает по другому? Хм. Интересная логика. Очень интересная логика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 20:41 |
|
||
|
Как передавать данные с клиента на сервер в выборках/списках?
|
|||
|---|---|---|---|
|
#18+
FixinПо мере отрисовки строк таблицы мы считываем строки таблицы, накапливая их в кеше ограниченного объема. Oracle Forms так и делает (и это правильно). Только кеш не ограничен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 11:05 |
|
||
|
Как передавать данные с клиента на сервер в выборках/списках?
|
|||
|---|---|---|---|
|
#18+
мод FixinПо мере отрисовки строк таблицы мы считываем строки таблицы, накапливая их в кеше ограниченного объема. Oracle Forms так и делает (и это правильно). Только кеш не ограничен. Гы, спасибо, хоть какая-то ясность... ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 18:06 |
|
||
|
Как передавать данные с клиента на сервер в выборках/списках?
|
|||
|---|---|---|---|
|
#18+
модOracle Forms так и делает (и это правильно). Только кеш не ограничен. ХМ. Такого не бывает. Размер буфера в Forms большой, но не бесконечный. Мне удавалось заполнять блок под завязку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 18:25 |
|
||
|
Как передавать данные с клиента на сервер в выборках/списках?
|
|||
|---|---|---|---|
|
#18+
mcureenabХМ. Такого не бывает. Размер буфера в Forms большой, но не бесконечный. Мне удавалось заполнять блок под завязку. Конечно ограничение реализации есть, но важен принцип. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 09:41 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=124&tid=1544693]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 414ms |

| 0 / 0 |
