|
|
|
сбой при чтении данных во вложенном цикле
|
|||
|---|---|---|---|
|
#18+
доброе время суток, коллеги! нужно по ходу выполнения приложения перебрать данные в таблице и для каждой записи, отвечающей некоторому условию, сделать запрос на удаленный сервер. работаю парами SQLDataReader и SqlCommand Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. на строке myDr2 = comm2.ExecuteReader(); дает ошибку: "Для этой команды существует уже открытый SQL DataReader, который необходимо закрыть" что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 15:54 |
|
||
|
сбой при чтении данных во вложенном цикле
|
|||
|---|---|---|---|
|
#18+
raven_2008доброе время суток, коллеги! нужно по ходу выполнения приложения перебрать данные в таблице и для каждой записи, отвечающей некоторому условию, сделать запрос на удаленный сервер. работаю парами SQLDataReader и SqlCommand Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. на строке myDr2 = comm2.ExecuteReader(); дает ошибку: "Для этой команды существует уже открытый SQL DataReader, который необходимо закрыть" что я делаю не так? По моему все не так. 1. Почему все параметры строковые ? 2. Почему не используется SqlParametr 3. А логику запросов если честно не осилил. В первом запросе в таблице выбираем id документа по фильтру IsReady='1' and isnull(ServerId,0)<>'0', а внутри в этой же таблице по полученому id документа , выбираем ServerId ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 17:11 |
|
||
|
сбой при чтении данных во вложенном цикле
|
|||
|---|---|---|---|
|
#18+
да и еще 2 DataReader не открыть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 17:20 |
|
||
|
сбой при чтении данных во вложенном цикле
|
|||
|---|---|---|---|
|
#18+
raven_2008, Напишите нормальный запрос или х-ую процедуру. Нафиг какие-то циклы? За такое студентам ставят двойки, а с работы - выгоняют. Опять же, sql-injection детектед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 17:45 |
|
||
|
сбой при чтении данных во вложенном цикле
|
|||
|---|---|---|---|
|
#18+
в ошибке содержится ответ на ваш вопрос авторДля этой команды существует уже открытый SQL DataReader, который необходимо закрыть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 18:21 |
|
||
|
сбой при чтении данных во вложенном цикле
|
|||
|---|---|---|---|
|
#18+
а вообще как мин читать это http://msdn.microsoft.com/ru-ru/library/system.data.sqlclient.sqlparameter.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 18:23 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37781009&tid=1359632]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 473ms |

| 0 / 0 |
