|
|
|
Почему exception для датасета поднимается, а для таблицы - нет?
|
|||
|---|---|---|---|
|
#18+
Доборый день. На сервере имеем: а) 2 таблички, связанные fk-констрэйнтом, б) процедуру, которая нарушает это ограничение и поднимает исключение. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. На клиенте имеем такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Вопрос 1. Почему исключение поднимается при заполнении датасета, но не поднимается при заполнении таблицы? Вопрос 2 (возможно, это уже в форум MS SQL Server, не знаю). Если на сервере убрать из процедурки select * from t2 и оставить только delete from t1, то исключение прекрасно поднимается в обоих случаях и при заполнении таблицы, и при заполнении датасета. Почему наличие select'а в процедуре мешает возникновению исключения на клиенте при заполнении таблицы? PS: MS SQL Server 2005 + VS 2005, и прошу извинить мой бейсик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2010, 16:24 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=54&tid=1351164]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 379ms |

| 0 / 0 |
