powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 7004: The rowset is not bookmarkable
4 сообщений из 4, страница 1 из 1
7004: The rowset is not bookmarkable
    #32052294
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во view для связей между таблицами используется INNER JOIN.
В клиенте на VB открывается рекордсет на основе этого view:

rsPostBadLogs.Open "SELECT * FROM view_PostBadLogs", MyConnection, adOpenForwardOnly, adLockReadOnly

далее

Set dgPostBadLogs.DataSource = rsPostBadLogs

где dgPostBadLogs - DataGrid

Почему при этом на клиенте вылетает ошибка 7004: The rowset is not bookmarkable???

Если в том же самом вью связи указывать не через JOIN, а через WHERE, то все прекрасно работает.
В данном случае без разницы JOIN или WHERE, но ведь не все связи можно указывать через WHERE.
...
Рейтинг: 0 / 0
7004: The rowset is not bookmarkable
    #32052299
Makc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А PK на всех таблицах, входящих во view стоят?
...
Рейтинг: 0 / 0
7004: The rowset is not bookmarkable
    #32052300
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот если бы был клиентский курсор, то траблов бы не было
...
Рейтинг: 0 / 0
7004: The rowset is not bookmarkable
    #32052477
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, конечно, но замена adOpenForwardOnly на adOpenStatic помогла
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 7004: The rowset is not bookmarkable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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