Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 7004: The rowset is not bookmarkable / 4 сообщений из 4, страница 1 из 1
23.09.2002, 11:16:36
    #32052294
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7004: The rowset is not bookmarkable
Во 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
23.09.2002, 11:33:32
    #32052299
Makc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7004: The rowset is not bookmarkable
А PK на всех таблицах, входящих во view стоят?
...
Рейтинг: 0 / 0
23.09.2002, 11:35:10
    #32052300
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7004: The rowset is not bookmarkable
А вот если бы был клиентский курсор, то траблов бы не было
...
Рейтинг: 0 / 0
23.09.2002, 18:26:10
    #32052477
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7004: The rowset is not bookmarkable
Спасибо, конечно, но замена adOpenForwardOnly на adOpenStatic помогла
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 7004: The rowset is not bookmarkable / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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