C++ ADO & precompiled statements
От: Rasta Украина http://www.b2bits.com
Дата: 06.03.06 14:03
Оценка:
Мне нужно правильно использовать C++ ADO & прекомпилированые запросы. Используется SQLOLEDB провайдер и, собственно, MS SQL Server 2000 (Developer Edition), OS — Windows XP SP2.

Есть два варианта, которые я вижу, а именно:
1) если команада используется в цикле, то один раз ее инстанциировать, сделать prepared и в цикле параметризитровать и выполнять.
2) создать глобально все команды и по мере исполнения блокировать, параметризитровать и выполнять (программа многопоточная).

В первом случае команда будет все равно компилироваться перед выполнением (1 раз при первом обращении к инстанциированному объекту, который ее использует, при этом инстанциироваться будут эти обхекты не один раз)

Во втором случае все произойдет при инициализации приложения (???), но... всегда используются разные соединения с сервером (RDBMS). Я думаю, без соединения с базой ADO компилировать запрос не умеет, быть может я ошибаюсь?

Посоветуйте, опытные люди, как быть.
Заранее спасибо,
Влад.
With regards, Vladislav Lazarenko.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.