![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
lankin |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 377 Регистрация: 13.12.2006 Репутация: нет Всего: нет |
В общем такой чисто теоретический вопрос: я передаю данные на SQL-сервер в разъединённой среде, т.е. через dataSet и Update(). Как я понимаю, они сразу туда не вписываются, а становятся в очередь, потому как сервер очень загружен, на него много объектов постоянно скидывают свою инфу причем зачастую в больших объемах. Собстно и я передаю фотографии, следовательно тоже немаленьких размеров массивы.
1 - Могут ли данные, переданные туда и вставшие в очередь потеряться, либо откатиться обратно? Если потеряться, то из-за чего? Если откатиться, то как, если я dataSet уже Clear() и он заполняется новыми данными. И вообще почему у меня так происходит? Причем раз в сутки стабильно! 2 - Update() возвращает мне количество строк, реально записанных или предположительно записанных (т.е. перенесенных из dataSet локальный в dataSet на сервере)? Не могу я что-то понять механизм работы сервера....Кто знает - пишите. Мне это очень нужно знать . |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 8 Всего: 232 |
Никаких там очередей нету, открыли соединение - выполнили команду (дождались результата или вылетело исключение) - в БД всё отражено. Что на самом деле происходит внутри SQL Server, как хранятся временные данные - не нашего ума дело.
Реально записанных. -------------------- ![]() |
|||
|
||||
lankin |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 377 Регистрация: 13.12.2006 Репутация: нет Всего: нет |
Тогда такой вопрос: может ли Update() отработать частично? Т.е. передать часть данных на сервер, но не полностью по каким-либо причинам, а затем уйти из "try" в "catch" по исключению.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |