Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
adept
Зарегистрирован: 12.02.2007 Сообщения: 31
|
Добавлено: Пт Июн 22 2007 12:54 Заголовок сообщения: Как заблокировать только одну строку? |
|
|
Дело происходит в MSVC 2005, используется MSSQL Server 2005, C#
хочется такую вещь
в одном потоке выгребается из таблицы инфа с помощью SqlDataReader,
и запускается цикл обработки результатов
Код: | while(sqldatareader.Read()) {...} |
ну понятно что обработка каждой записи длятся какое-то время,
как можно запретить доступ текущей обрабатываемой записи из второго потока, так чтобы можно было во втором потоке обрабатывать все остальные строки таблицы? |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вс Июн 24 2007 14:29 Заголовок сообщения: |
|
|
MS SQL не поддерживает блокировку на уровне строки. Только страницу в 4К. |
|
Вернуться к началу |
|
 |
adept
Зарегистрирован: 12.02.2007 Сообщения: 31
|
Добавлено: Пн Июн 25 2007 08:29 Заголовок сообщения: |
|
|
ваше высказывание "малость" расходится с кучей источников в сети
это как так? |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Ср Июн 27 2007 20:29 Заголовок сообщения: |
|
|
Укажите источники-то. Поймем вместе. |
|
Вернуться к началу |
|
 |
adept
Зарегистрирован: 12.02.2007 Сообщения: 31
|
|
Вернуться к началу |
|
 |
|