|
ODBC API - как установить курсор по фильтру?
|
|||
---|---|---|---|
#18+
Я создал курсор SQL_CURSOR_DYNAMIC и SQL_SCROLLABLE с помощью функций Код: sql 1.
Все прекрасно работает. Курсор перемещается, так, как я хочу. Но допустим у меня есть запрос Код: sql 1.
и я хочу установить тот же курсор на первую строку типа Код: sql 1.
Какими функциями это можно сделать? В ADO знаю что есть такая штука точно, значит и ODBC API тоже можно это наверно сделать? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 10:21 |
|
ODBC API - как установить курсор по фильтру?
|
|||
---|---|---|---|
#18+
Не уверен что игры с курсором на уровне ODBC тебе точно нужны. Посмотри вот сюда https://docs.microsoft.com/en-us/sql/relational-databases/native-client-odbc-cursors/using-cursors-odbc?view=sql-server-ver15 Функции SQLExec*, SQLFetch, SQLSetPos , e.t.c. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 10:52 |
|
ODBC API - как установить курсор по фильтру?
|
|||
---|---|---|---|
#18+
Я пишу программы под Win/MAC/Linix, поэтому мне только с ODBC API и работать. Именно SQLFetchScroll() я и использую уже, но мне надо SQLFetchScroll() сделать по фильтру. А как фильтр установить не понятно Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 11:03 |
|
ODBC API - как установить курсор по фильтру?
|
|||
---|---|---|---|
#18+
cutecode, Фильтр есть серверный (where xxx) и есть клиентский. Первый лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 11:29 |
|
ODBC API - как установить курсор по фильтру?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 11:33 |
|
ODBC API - как установить курсор по фильтру?
|
|||
---|---|---|---|
#18+
последняя ссылка это только для ADO, а мне надо для чистого ODBC API ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 11:51 |
|
ODBC API - как установить курсор по фильтру?
|
|||
---|---|---|---|
#18+
cutecode, ну тыже сам уже написал ответ на этот вопрос. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 12:02 |
|
ODBC API - как установить курсор по фильтру?
|
|||
---|---|---|---|
#18+
cutecodeа мне надо для чистого ODBC API Обломись. Даже если в самом API что-то есть, ты вряд ли найдёшь драйвер с поддержкой такой фичи. Обычно ODBC драйвер это просто обёртка вокруг нативного API и встраивать туда парсер SQL выражений будет не каждый. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 12:19 |
|
ODBC API - как установить курсор по фильтру?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov вряд ли найдёшь драйвер с поддержкой такой фичи. В ADO же такое есть, а он работает с любой базой и поиск идет очень быстро. Пока я сам перебираю каждый ряд "ручками", и "ручками" же устанавливаю курсор в нужную позицию. Но это медленно, т.к. индексы тут не учитываются. А ADO мгновенно устанавливает нужную позицию с любой базой. Я раньше на MFC все писал, поэтому знаю что говорю. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 17:49 |
|
|
start [/forum/topic.php?fid=57&fpage=7&tid=2017391]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 137ms |
0 / 0 |