
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.01.2005, 13:56:00
|
|||
|---|---|---|---|
|
|||
Запуск ХП из ВБА (можно ли иначе?) |
|||
|
#18+
здрасте, наваял я исполнение хп на вба: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. как видите сначала исполняю процедурку чтобы получить prmOut_rowCount, а потом цыкл для запуска другой с результатом первой... но что-то криво мне выглядит процес постоянного делита и аппенда параметров (без етого ругается)... как бы вы поступили в етой ситуации тоесть как все таки правильно :) понимаю что мои познание не очень глубоки так что ногами не бить :) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.01.2005, 14:16:24
|
|||
|---|---|---|---|
Запуск ХП из ВБА (можно ли иначе?) |
|||
|
#18+
авторно что-то криво мне выглядит процес постоянного делита и аппенда параметров правильно мыслишь :) Параметры нужно создать один раз, далее - менять только значения. Не повредит cmd.Prepared=true а вот так не надо: Код: plaintext 1. 2. нужно создать ещё одну команду и делать execute от неё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.01.2005, 14:23:16
|
|||
|---|---|---|---|
Запуск ХП из ВБА (можно ли иначе?) |
|||
|
#18+
что-то я не врубился :( а где собственно у вас имена ХП? Ну есть какое-то cmd - ну пусть он и будет, хорошо Но вот вопрос второй у вас там я цикл увидел, и в нем вы тот же cmd пытаетесь пользовать, т.е. параметры ему тада сюда делаете, но: 1. зачем вам это надо, нельзя было сразу из ХП рекордсет вернуть и не париться и цикл у же по нему делать 2. но и это только пол беды: зачем вы этой фигней на клиенте занимаетесь? что нельзя было в ХП курсор устроить и в цикле вторую ХП вызывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.01.2005, 14:51:03
|
|||
|---|---|---|---|
|
|||
Запуск ХП из ВБА (можно ли иначе?) |
|||
|
#18+
2 Alexey Sh на счет авторDoCmd.RunSQL "EXEC upr_LegalSoftResIns '" & softName & "', '" & userName & "', '" & _ Trim(prmOut_res) & "'" я знаю, просто еще не переделал, ... если не трудно покажите как мне в етом примере присвоить значение, например для Код: plaintext 1. и как запустить процедуру с новими значениями? 2 paparome одно имя в DoCmd.RunSQL а первое я не дописал сначала сорри Код: plaintext 1. 2. 3. а про курсор вы правы но я еще знаю как ето дествует... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.01.2005, 15:05:33
|
|||
|---|---|---|---|
|
|||
Запуск ХП из ВБА (можно ли иначе?) |
|||
|
#18+
"не знаю" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.01.2005, 15:15:37
|
|||
|---|---|---|---|
Запуск ХП из ВБА (можно ли иначе?) |
|||
|
#18+
Код: plaintext 1. 2. Изменить значение параметра: Код: plaintext список параметров можо получить от сервера вызовом Код: plaintext cmd.parameters - коллекция, к параметрам можно обращаться по индексам или именам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1668973]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 423ms |

| 0 / 0 |
