Здравствуйте, mloginov, Вы писали:
M>Здравствуйте, IB, Вы писали:
IB>>Не везде, есть пара статей в MSDN-е, где написано как все происходит на самом деле. IB>>Ссылок не дам, лень искать. M>Поискал сам, похоже Вы правы.
Присоединяюсь! Сам незнал -- буквально глаза открылись, после прочтения MSDN'овских статей по этому поводу.
Но:
1. Эксперименты показывают, что использование ADODB.Command с параметром adCommandStoredProc даёт некторый прирост производительности, против тупого формирования строки вызова процедуры или "сырого" запроса.
2. Хранимки можно (ну с некоторыми магическими пассами) в Source Safe или аналогичные менеджеры исходного кода засунуть.
3. Как никак, а подсветка синтаксиса в банальном QA радует глаз и мозг при переработке больше чем куча разрозненных "серых" кусков SQL кода внутри исходника программы.
4. Расширяемость, переносимость программы улучшается при использовании хранимок. Однажды мне удалось переделать свою прогу с Access на MSSQL без перекомпиляции, а просто переписав хранимки на MSSQL и поменяв DNS.
PS: Всю ветку читать некогда, если сплагиатил, приношу извинения.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков