Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
Подскажите, как написать хранимую процедуру, которая бы проверяла наличие записи в БД? Например, есть таблица dbo.TableUser, нужно понять есть ли в этой таблице определенное значение из столба Passwort ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 17:21 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100нужно понять есть ли в этой таблице определенное значение из столба Passwort Код: sql 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. 37. 38. 39. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 18:58 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA100нужно понять есть ли в этой таблице определенное значение из столба Passwort Код: sql 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. 37. 38. 39. Спасибо, не понял что такое идет после DECLARE @nReturnValue INTEGER? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 19:12 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100, пример идёт. Оставим только текст хранимой процедуры: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 19:27 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA100, пример идёт.Пример вызва нашей процедуры на T-SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 19:28 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA, Написал следующий вызывающий код Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Но почему возращается нуль, хотя 1-ка в базе есть, код ХП Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 19:46 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
сама база Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 19:48 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
Привет У меня вопросы по этой же теме. Мне нужно передавать в хранимку разное кол-во параметров для фильтра. К примеру: есть фильтры по дате, по менеджеру, по офису, по сумме и т.д. Пользователь может активировать и задавать любое кол-во фильтров по своему желанию. Собственно вопросы: 1) Как правильно передавать в хранимку список параметров для фильтра? 2) Как правильно в хранимке прописать прием этих параметров и делать проверку на валидность типов данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 21:09 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
_=ДОБРЫНЯ=_Привет У меня вопросы по этой же теме. Мне нужно передавать в хранимку разное кол-во параметров для фильтра. К примеру: есть фильтры по дате, по менеджеру, по офису, по сумме и т.д. Пользователь может активировать и задавать любое кол-во фильтров по своему желанию. Собственно вопросы: 1) Как правильно передавать в хранимку список параметров для фильтра? 2) Как правильно в хранимке прописать прием этих параметров и делать проверку на валидность типов данных? Отвратительный подход. Если сама задача поставлена через задний проход, красивых решений не ждите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 21:17 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
hVostt_=ДОБРЫНЯ=_Привет У меня вопросы по этой же теме. Мне нужно передавать в хранимку разное кол-во параметров для фильтра. К примеру: есть фильтры по дате, по менеджеру, по офису, по сумме и т.д. Пользователь может активировать и задавать любое кол-во фильтров по своему желанию. Собственно вопросы: 1) Как правильно передавать в хранимку список параметров для фильтра? 2) Как правильно в хранимке прописать прием этих параметров и делать проверку на валидность типов данных? Отвратительный подход. Если сама задача поставлена через задний проход, красивых решений не ждите. Если отвратительный подход - то подскажите как быть тогда в таких ситуациях: Когда через n-е кол-во времени просят добавить один-два фильтра. А потом какой-то убрать, а потом добавить еще 5-ть и т.д. т.д.? Как грамотно реализовывать такое в ASP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 22:39 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
_=ДОБРЫНЯ=_Если отвратительный подход - то подскажите как быть тогда в таких ситуациях: Когда через n-е кол-во времени просят добавить один-два фильтра. А потом какой-то убрать, а потом добавить еще 5-ть и т.д. т.д.? Как грамотно реализовывать такое в ASP? В соседней ветке об этом только говорил: 17456420 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 22:48 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100, следует использовать ExecuteNonQuery + ParameterDirection.ReturnValue. Погуглите, мне с планшета не удобно код писать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 23:28 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
_=ДОБРЫНЯ=_, передавайте фильтр в виде XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 23:29 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA, Подскажите, а почему мой код не работает? Что здесь ни так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 11:53 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100, выше писал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 11:57 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA100, следует использовать ExecuteNonQuery + ParameterDirection.ReturnValue. Погуглите, мне с планшета не удобно код писать :) С этим ExecuteNonQuery разобрался, плохо знаю инглиш, поэтому не смог понять что такое ParameterDirection.ReturnValue ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 12:12 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100ParameterDirection.ReturnValue НаправлениеПараметров.ВозвращаемоеОбратноЗначение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 12:21 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
Axeleron, не понимаю) можно на примере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 13:08 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100skyANA100, следует использовать ExecuteNonQuery + ParameterDirection.ReturnValue. Погуглите, мне с планшета не удобно код писать :) С этим ExecuteNonQuery разобрался, плохо знаю инглиш, поэтому не смог понять что такое ParameterDirection.ReturnValue ParameterDirection - перечисление A simple example on how to get Return and Out parameter values using Ado.Net Если с инглиш плохо, то возьмите книжку на русском по ADO.NET. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 13:08 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA, все равно не понимаю как это в связке все работает, можете концептуально расписать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 13:13 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100, чтобы получить возвращаемое процедурой значение, необходимо к SqlCommand добавить параметр, у которого в качестве Direction указать System.Data.ParameterDirection.ReturnValue. После вызова ExcuteNonQuery, прочитать Value у данного параметра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 13:21 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA, что такое Direction ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 13:29 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
авторчто такое Direction ? Направление параметра. Может быть входной параметр и может быть выходной, возвращающий какое то значение из ХП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 13:34 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100skyANA, что такое Direction ?Свойство параметра. SqlParameter.Direction - свойство Вы код по ссылке-то посмотрите. Ладно инглиш, Вам что ещё и код не понятен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 14:01 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA, ну вижу что свойство, а картины перед глазами целостной все равно нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 14:05 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100skyANA, ну вижу что свойство, а картины перед глазами целостной все равно нетТак сложно добавить к команде параметр с указанным выше значением Direction? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 14:07 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100, какую картину Вы хотите увидеть? У процедуры есть входные параметры, выходные, двунаправленные, а есть ReturnValue. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 14:08 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA, я еще раз все переосмыслю, какие-то вещи, которые кажутся вам элементарными, для меня пока таковыми не являются, к сожалению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 14:24 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100, начните писать код. Чтобы добавить параметр в команду не надо ничего переосмысливать, нужно просто это закодить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 15:52 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
А если Вы не знаете, что такое команда, что такое её параметры, как их добавлять, то берите книжку по ADO.NET и читайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 15:52 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANAА если Вы не знаете, что такое команда, что такое её параметры, как их добавлять, то берите книжку по ADO.NET и читайте. книжка не нужна, ведь есть форум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 16:00 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100, Книжку 100% нужно сначала прочитать. Форум все же не для обучения новичков программирования азам и элементарным вещам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 16:18 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAА если Вы не знаете, что такое команда, что такое её параметры, как их добавлять, то берите книжку по ADO.NET и читайте. книжка не нужна, ведь есть форум Форум это хорошо, но через месяц надо будет вспомнить какое-то решение и искать придётся. А в книжку глянул и готово :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 16:23 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
Храминая процедура, инкапсулация ... Монголо-татары? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 16:56 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
МСУ, а вот и тролли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 17:55 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100МСУ, а вот и тролли ну а что ты хотел? терпи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 18:24 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
hVostt, ну ок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 18:49 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
МСУХраминая процедура, инкапсулация ... Монголо-татары? Еще и в ветке ASP.net, Только потому что у автора проект на ASP.net. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 19:37 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
skyANA100, чтобы получить возвращаемое процедурой значение, необходимо к SqlCommand добавить параметр, у которого в качестве Direction указать System.Data.ParameterDirection.ReturnValue. После вызова ExcuteNonQuery, прочитать Value у данного параметра. Вот сижу читаю, что такое ExcuteNonQuery понятно, как прочитать параметр тоже вроде понятно, но "необходимо к SqlCommand добавить параметр, у которого в качестве Direction указать System.Data.ParameterDirection.ReturnValue" хоть убей не понимаю, либо написано для прогерой не 0-го уровня либо я дурак) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 22:07 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100хоть убей не понимаю, либо написано для прогерой не 0-го уровня либо я дурак) просто профессия неверно выбрана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 22:23 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
Изопропил, да я и не работаю прогрером) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 22:25 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100да я и не работаю прогрером) то что я не работаю водителем никак не мешает мне водить автомобиль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 22:27 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100да я и не работаю прогрером) А к чему все вопросы на форуме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 23:03 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
Axeleron100да я и не работаю прогрером) А к чему все вопросы на форуме? нужно сделать одно веб-приложение для народа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 23:04 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100Axeleronпропущено... А к чему все вопросы на форуме? нужно сделать одно веб-приложение для народа Ну флаг в руки! Думаю, на форуме еще не одну сотню топиков будет открыто Как из топора кашу варили, короче... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 23:10 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
Axeleron100пропущено... нужно сделать одно веб-приложение для народа Ну флаг в руки! Думаю, на форуме еще не одну сотню топиков будет открыто Как из топора кашу варили, короче... ну а что делать, сейчас и гавнокод устроит, лижбы заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 23:12 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100но "необходимо к SqlCommand добавить параметр, у которого в качестве Direction указать System.Data.ParameterDirection.ReturnValue" хоть убей не понимаюУ SqlCommand есть набор параметров ( SqlCommand.Parameters - свойство ), туда и нужно добавить. Смотрите приведённые выше примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 00:03 |
|
||
|
Храминая процедура T-SQL
|
|||
|---|---|---|---|
|
#18+
100, в Вашем же сообщении "написал следующий вызывающий код" есть строки: Код: c# 1. 2. ИМХО это называется "смотрю в книгу вижу фигу" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 00:06 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1356569]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
95ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 399ms |

| 0 / 0 |
