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

start [/forum/topic.php?fid=32&tablet=1&tid=1544693]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
215ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 516ms |

| 0 / 0 |
