Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / ODBC: динамический курсор не поддерживает указанный порядок при вставке / 6 сообщений из 6, страница 1 из 1
16.02.2015, 02:50
    #38880333
RedCatX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC: динамический курсор не поддерживает указанный порядок при вставке
У меня такая проблема:
Я создаю динамический курсор с запросом вида "SELECT * FROM table ORDER BY column", после чего вставляю несколько строк с помощью функции SQLBulkOperations(hstmt, SQL_ADD). Но вставленные данные не сортируются как указано в запросе, они просто идут в том порядке в каком они были добавлены. Как сделать так, чтобы добавленные данные располагались в нужном порядке, в соответствии с инструкцией "ORDER BY column"?
...
Рейтинг: 0 / 0
16.02.2015, 08:12
    #38880373
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC: динамический курсор не поддерживает указанный порядок при вставке
RedCatX,

СУБД какая?
но в общем можно сказать, что динамические курсоры - достаточно тонкая материя, может быть что и никак.
...
Рейтинг: 0 / 0
16.02.2015, 15:22
    #38880752
RedCatX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC: динамический курсор не поддерживает указанный порядок при вставке
MasterZiv, СУБД - MS SQL Server.
...
Рейтинг: 0 / 0
16.02.2015, 18:00
    #38881027
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC: динамический курсор не поддерживает указанный порядок при вставке
RedCatXвставленные данные не сортируются как указано в запросе, они просто идут в
том порядке в каком они были добавлены.
Как ты это определил?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16.02.2015, 20:54
    #38881144
RedCatX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC: динамический курсор не поддерживает указанный порядок при вставке
Dimitry SibiryakovКак ты это определил?


При каждой вставке я получал закладку (bookmark) добавленной записи, и переходил к ней с помощью функции SQLFetchScroll(hstmt, SQL_FETCH_BOOKMARK, 0). После добавления всех записей я выполнил несколько раз SQLFetchScroll(hstmt, SQL_FETCH_PREV, 1), и увидел что записи располагаются в том порядке, в каком я их добавлял, а не в том что указан инструкцией ORDER BY.
...
Рейтинг: 0 / 0
17.02.2015, 02:37
    #38881244
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC: динамический курсор не поддерживает указанный порядок при вставке
Ну значит "никак".
Закрой этот курсор, открой новый.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / ODBC: динамический курсор не поддерживает указанный порядок при вставке / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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