|
|
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#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. Вроде всё просто, но отчего-то оба cmd не отрадатываются (ошибки не вываливаются), связь с базой есть. В Query Analyzer'e под теми же параметрами подключения запросы работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 10:02:20 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
Что значит, "не отрабатываются"? Что говорит профайлер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 11:24:14 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
FЧто значит, "не отрабатываются"? Что говорит профайлер? Профайлер ничего не говорит, молча проскакивает без создания и заполнения таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 11:33:21 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
А где вы смотрите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 11:48:51 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
Нович, Пуск-Программы-SQL Server-Profiler. Там нафильтруйте все, что нужно для вашей базы и посмотрите, какой запрос реально приходит на сервер. Это может отличаться от того, что как вам кажется, вы отсылаете на сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 12:06:20 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
Вы просто создали временную таблицу. Может из за этого результата не видете? После INSERT попробуйте SELECT сделать с той же таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 12:33:23 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
F Там нафильтруйте все, что нужно для вашей базы и посмотрите, какой запрос реально приходит на сервер. Это может отличаться от того, что как вам кажется, вы отсылаете на сервер. Не являюсь членом sysadmin fixed server role на сервере, не пускает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:03:41 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
Пытаюсь зайти с друго входа (через выполнение процедуры): Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:07:26 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
НовичПытаюсь зайти с друго входа (через выполнение процедуры): Код: plaintext 1. тогда скорее всего в ХП не стоит SET NOCOUNT ON , либо ХП действительно ничего не возвращает попробуйте следующий код Код: plaintext 1. 2. 3. 4. 5. ЗЫЖ проверьте что возвращается в Query Analaizer код Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:54:50 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
HandKot ЗЫЖ проверьте что возвращается в Query Analaizer код Код: plaintext Query Analaizer'е код Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 14:14:35 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#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. Вроде всё просто, но отчего-то оба cmd не отрадатываются (ошибки не вываливаются), связь с базой есть. В Query Analyzer'e под теми же параметрами подключения запросы работают. USE - эта директива работает только в QA. В адо работать не будет, для того чтоб выполнить запрос к базе в строке подключения добавь Initial Catalog=stat; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 14:39:04 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
НовичHandKot ЗЫЖ проверьте что возвращается в Query Analaizer код Код: plaintext Query Analaizer'е код Код: plaintext это-то понятно в окне сообщений пишется сколько раз что выполнено пример 10 rows affected и т.п. и т.д ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 21:20:47 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
HandKot10 rows affected и т.п. и т.д ? Да, пишет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 08:14:19 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
ну тогда, как было сказано выше, добавить в ХП SET NOCOUNT ON или же применить следующий код Код: plaintext 1. 2. 3. 4. 5. I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 08:36:03 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
HandKot Код: plaintext 1. 2. 3. 4. 5. if rs is not nothing then - invalid use of object ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 08:50:00 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
Код: plaintext I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 14:02:23 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
khaUSE - эта директива работает только в QA. В адо работать не будет,Глупости. khaдля того чтоб выполнить запрос к базе в строке подключения добавь Initial Catalog=stat;Нафиг не нужно. Проблема Новича в том что он не знает время жизни временных таблиц и забывает что вставка в строк во временную таблицу не означает выдачу этих строк клиенту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 18:04:22 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
White OwlПроблема Новича в том что он не знает время жизни временных таблиц и забывает что вставка в строк во временную таблицу не означает выдачу этих строк клиенту. Можете просветить в суть проблемы и путях выхода из неё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 09:05:54 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
Нович так вы запросы делаете. что в самом начале, или же ХП выполняете? а то началось за здравие,а заканчивается за упокой разные вещи и делать надо по разному I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 13:08:18 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
HandKotтак вы запросы делаете. что в самом начале, или же ХП выполняете? Через запросы не получилось, решил попытаться через хранимые процедуры на sql сервере попробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 15:36:02 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
НовичWhite OwlПроблема Новича в том что он не знает время жизни временных таблиц и забывает что вставка в строк во временную таблицу не означает выдачу этих строк клиенту. Можете просветить в суть проблемы и путях выхода из неё?Читать учебник. Начни тут например: http://www.sqlteam.com/article/temporary-tables ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 21:44:15 |
|
||
|
Выполнение запроса в базе MS SQL
|
|||
|---|---|---|---|
|
#18+
HandKot Нович так вы запросы делаете. что в самом начале, или же ХП выполняете? а то началось за здравие,а заканчивается за упокойВсе что делается запросами можно сделать в ХП. Все что наворочено в ХП можно сделать запросами. HandKotразные вещи и делать надо по разномуХотя конечно некоторая разница там все же будет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 21:46:20 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=193&tid=2179376]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 342ms |

| 0 / 0 |
