powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Убитый маразмом :)
6 сообщений из 6, страница 1 из 1
Убитый маразмом :)
    #33185738
Шок от ADO !
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ - тут возник у меня такой серьёзный трабл при работе с SQL Server через ADO !

И так - выставляю я свойства рекордсета
LockType = Optimistic
CursorLocation = UseServer
CursorType = Keyset

Запускаю запрос "select * ..." - всё правильно работает и свойства в рекордстете правильно выставляются.

Однако при работе программы периодически из одного места вылетает что рекордсет с данными свойствами не открывается а открывается с совершенно другими настройками !!! Выставляется ForwardOnly + UseServer + LockReadOnly !!

Как понимать такую покость и куда копать ?!

PS В качестве таймаутов в АДО стоит 0 что написано работает как Infinite.
...
Рейтинг: 0 / 0
Убитый маразмом :)
    #33186118
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADO не смогло получить мета-данные удобоваримого ключа, чтобы построить keyset курсор. Скорее всего, запрос слишком мудреный, чтобы прозрачно можно было понять какой ключ взять за основу.
...
Рейтинг: 0 / 0
Убитый маразмом :)
    #33186417
Шок от ADO !
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DibrovADO не смогло получить мета-данные удобоваримого ключа, чтобы построить keyset курсор. Скорее всего, запрос слишком мудреный, чтобы прозрачно можно было понять какой ключ взять за основу.
Запрос примитивный - что то типа

Select * From [names] Where ( [flag] = 0 ) Order By first_creation asc !!!
...
Рейтинг: 0 / 0
Убитый маразмом :)
    #33186531
Шок от ADO !
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DibrovADO не смогло получить мета-данные удобоваримого ключа, чтобы построить keyset курсор. Скорее всего, запрос слишком мудреный, чтобы прозрачно можно было понять какой ключ взять за основу.

Кстати на SQL Server
во время выполнения этогой команды чётко наблюдается exception
"Could not create an acceptable cursor."
А после выполнения команды - The cursor was not declared.

В одиночном режиме не повторяется ...

Не посоветуете - куда копать ?!
...
Рейтинг: 0 / 0
Убитый маразмом :)
    #33186569
Andres 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шок от ADO !

Не посоветуете - куда копать ?!
Для начала: Implicit Cursor Conversions

ЗЫ: А может, перебраться в форум SQL Server ?
...
Рейтинг: 0 / 0
Убитый маразмом :)
    #33186932
Шок от ADO !
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andres 1 Шок от ADO !

Не посоветуете - куда копать ?!
Для начала: Implicit Cursor Conversions

ЗЫ: А может, перебраться в форум SQL Server ?

Спасибо за ссылку - но енто всё не мой вариант, keyset в forward по таблице никогда не переходит :)

А в форуме по SQL Server что то глухо :(
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Убитый маразмом :)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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