powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Странная ошибка: The cursor is READ ONLY
3 сообщений из 3, страница 1 из 1
Странная ошибка: The cursor is READ ONLY
    #32049854
vadim_march
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте еще раз.
В обоих вариантах:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
   declare @cur_ord cursor
   set @cur_ord = CURSOR SCROLL DYNAMIC SCROLL_LOCKS
   for select order_id
             ,qty
             ,_date
   from #ord
   where qty >  0  and gd_id = @_gd_id
   order by olongid
   for update of qty
 ------
 
   declare сur_ord cursor
   LOCAL SCROLL DYNAMIC SCROLL_LOCKS
   for select order_id
             ,qty
             ,_date
   from #ord
   where qty >  0  and gd_id = @_gd_id
   order by olongid
   for update of qty

одна и та же ошибка. Не могу понять почему. Кто-нибудь может подсказать чего ему еще не хватат?
...
Рейтинг: 0 / 0
Странная ошибка: The cursor is READ ONLY
    #32049861
dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное потому, что #ord не имеет primary key и полей со свойством unique
...
Рейтинг: 0 / 0
Странная ошибка: The cursor is READ ONLY
    #32050005
vadim_march
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное Dmitry.
Я создавал таблицу
Код: plaintext
1.
2.
select ...
        ,oid identity(int)
into #ord ... 

теперь все нормально
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Странная ошибка: The cursor is READ ONLY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]