|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
Коллеги! Возникла насущная необходимость запускать скрипт из .Net приложения и получать данные из переменных скрипта. Привожу пример, который работает: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Все работает и я получаю в переменную getCount значение @result. НО вопрос вот в чем: Как оформить код в .Net, чтобы получать значения напрямую из переменных SQL? Такой себе аналог EXECUTE sp_executesql ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 17:09 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
RegisteredUser, как и вызов любой другой процедуры с out параметрами. https://msdn.microsoft.com/ru-ru/library/59x02y99(v=vs.71).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 17:20 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
ну и скрипт должен быть адаптирован для этого действа ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 17:21 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
buserRegisteredUser, как и вызов любой другой процедуры с out параметрами. https://msdn.microsoft.com/ru-ru/library/59x02y99(v=vs.71).aspx в том то и прикол, что процедуру вызывать НЕТ возможности. скрипт составляется динамически из логики .Net приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 18:16 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
авторКак оформить код в .Net, чтобы получать значения напрямую из переменных SQL? В смысле "напрямую"? Разверни мысль. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 18:20 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
fkthatавторКак оформить код в .Net, чтобы получать значения напрямую из переменных SQL? В смысле "напрямую"? Разверни мысль. допустим есть такой скрипт Код: c# 1. 2. 3. 4. 5.
Как в .Net прикладухе получить значения @result и @i ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 18:29 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
RegisteredUser, ' ... select @result, @i ' + ExecuteReader ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 18:32 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
RegisteredUser, А зачем такие извращения? Это анализатор RegisteredUserнасущная необходимостьимхо Г.кодом пахнет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 18:36 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
Petro123RegisteredUser, А зачем такие извращения? Это анализатор RegisteredUserнасущная необходимостьимхо Г.кодом пахнет. есть прикладухи, которые надо поддерживать и которые нельзя переписать заново, в силу разных причин. лет 5-7 назад кто-то написал такой код - его нужно обновить, не ломая все остальное. думаю, что еще лет через 6, кто-то взглянув на любой "древний код" учует запах разложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 11:00 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
Arm79RegisteredUser, ' ... select @result, @i ' + ExecuteReader спасибо! так и придется делать. просто думал, что есть что-то иное. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 11:01 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
RegisteredUser, ) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 11:39 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
Если из сгенеренного кода убрать определение переменных, которые требуется получить, то эти переменные будут обычными out-параметрами: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Вывод: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 12:08 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, ШИКАРНО! это и нужно было)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 16:07 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
RegisteredUserэто и нужно было))))нужно было что, написать готовый код? Этот ответ ведь был дан ранее 21188703 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 17:46 |
|
Вернуть значения переменных из SQL запроса
|
|||
---|---|---|---|
#18+
Shocker.ProЭтот ответ ведь был дан ранее 21188703 +1. Его надо было просто понять ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 19:54 |
|
|
start [/forum/topic.php?fid=20&fpage=34&tid=1399493]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 155ms |
0 / 0 |