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

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


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


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