Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
Есть вот такая задачка: Нужно в MS SQL передать разное количество параметров... Например есть справочник товаров кнопкой помечаем n-ное количество товаров и надо их передать в процедуру чтобы сделать выборку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 14:50 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
А что при выборе из справочника нельзя создать временную таблицу и добавлять в нее записи например ID товара ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 14:53 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
YuriWhiteА что при выборе из справочника нельзя создать временную таблицу и добавлять в нее записи например ID товара ? Создать таблицу на сервере? А когда много пользователей? В принцепе как вариант можно, но мне кажется слишком как то неочень... Ведь отбор нужно будет использовать в разных процедурах, для разных пользователей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 14:58 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
PolarFoxразное количество параметров Можно было бы генерить строку запроса динамически, но количество передаваемых параметров, как я понимаю, не ограничено? PolarFoxсправочник товаров кнопкой помечаем n-ное количество товаров и надо их передать в процедуру ИМХО, разумно было бы завести на сервере временную таблицу, поместить в нее коды помеченных параметров, и уже ее обрабатывать в ХП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 14:58 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
Раз(1)коды помеченных параметров Пардон, помеченных товаров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 14:59 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
2PalarFox Читаем доку по MSSQL и о "#" модификаторе для создания имен таблиц... create table #Table создает для каждого юзера СВОЮ таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 15:02 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
PolarFoxА когда много пользователей? Например, своя временная таблица для каждого пользователя. Или одна большая временная таблица с полем-идентификатором пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 15:03 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
Да вот почемуто не лежит к душе решение с таблицей на сервере...Ладно, в принципе убедили. Сделаю потом посмотрим удобно ли с таблицей работать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 15:12 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
PolarFoxДа вот почемуто не лежит к душе решение с таблицей на сервере...Ладно, в принципе убедили. Сделаю потом посмотрим удобно ли с таблицей работать... Слюшай ара :) Еще как удобно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 15:19 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
Через OPENXML Glory где-то приводил пример в треде MSSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 15:30 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
Посмотри решение на http://www.caws.atnet.ru/vfox/sql3.html#sql_tabl_ref ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:23 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
Да не нужно на клиентской стороне ничего создавать. Пишешь хранимаю процедуру на SQL или расширенную хранимую процедуру (если быстродействие важно) и просто обычным SQLEXEC ее вызываешь с передачей параметров. И Быстро и красиво. И результат вернет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:37 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
luser Пишешь хранимаю процедуру на SQL ... и просто обычным SQLEXEC ее вызываешь с передачей параметров. И Быстро и красиво. Это вот так что ли? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Параметров-то может быть сколько угодно, и что - каждый раз их в процедуре добавлять, или сразу 1024 создать (максимум для MS SQL 2000)? А если нужно будет больше чем 1024 товара пометить? ИМХО, вариант Crip'а c XML - вот это действительно красиво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 08:36 |
|
||
|
Затрудняюсь с решением
|
|||
|---|---|---|---|
|
#18+
А может лучше формировать строку из айдишников товаров через запятаю что-то врожде этого: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 09:04 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=356&tid=1595637]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 375ms |

| 0 / 0 |
