powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++6.0 and SQLSERVER2000
5 сообщений из 5, страница 1 из 1
Visual C++6.0 and SQLSERVER2000
    #32122153
SasKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какую лучше использовать технологию для доступа к БД
на Visual C++6.0?Если вопрос не корректныйпрошу прощения
...
Рейтинг: 0 / 0
Visual C++6.0 and SQLSERVER2000
    #32122205
FYRK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеешь ввиду технологию доступа к данным ?

В любом случае что ниже то ИМХО

Еще месяца два назад сказал бы "ODBC адназначна".
С тех пор изменилось мое мнение об этом.

Недавно сам задумался о переводе апликации с ODBC на что нибудь другое.
Конкретно как альтернатива рассматривалась ADO.

Чем не устраивает больше ODBC - нету в нем серверсайдкурсоров, т.е. если у меня во вьюшке открыта выборка ~50тыс записей, то, для того чтобы открыть еще одну выборку(например чтобы заполнить диалог со свойствами записи на которой стоит курсор) в рамках этого же подключения к базе, драйвер тянет к себе на локальный винт в темп все 50тыс, дабы освободить HSTMT. Проблему с HSTMT я в принципе решил, но криво. ADO сделает все как надо.

Недостатки ADO - работает только с вариантами(variant) сишные преобразования из и в него сильно парят, клиент заметно толще и тормознутее, ест больше ресурсов.

Сам я так и не решил - переходить ли?
...
Рейтинг: 0 / 0
Visual C++6.0 and SQLSERVER2000
    #32122229
Я не сильно изучал тонкости работы серверного курсора, но помоему этот же алгоритм можно будет использовать и в ODBC, потому как при открытии серверного курсора ADO вызывает хранимые процедуры MSSQL и периодически подчитывает данные, что вам мешает запускать эти процедуры через ODBC. Если очень интересно как организована работа серверного курсора запускай профайлер и смотри. Единственное, что плохо в ODBC что это надо самому организовывать а в ADO это готово.
...
Рейтинг: 0 / 0
Visual C++6.0 and SQLSERVER2000
    #32122302
FYRK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо !
Не знаю пока(не профайлил еще) обьем реализации этого механизьма вручную, но идея мне нравится.
...
Рейтинг: 0 / 0
Visual C++6.0 and SQLSERVER2000
    #32123420
И все же я бы не стал изобретать велосипед.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++6.0 and SQLSERVER2000
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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