ВВЕДЕНИЕ (tldr; вопрос внизу)
Во-первых, да, я знаю DAO:
- устарел
- больше не поддерживается
- неэффективно для SQL
- вообще отстой
Так что ответы в том же духе не помогают решению проблемы.
Я давно изменил свои предпочтения на nHibernate и другие способы подключения к данным. Однако я работаю над устаревшим проектом, где на первом этапе планируется перенести данные из многих баз данных Access в один экземпляр SQL Server. Достаточно просто. Перенос данных выполнен и работает нормально.
Тем не менее, приложение представляет собой код VB6, использующий DAO для подключения к Access, и мне нужно как можно меньше изменить это для первого этапа. Следующим этапом (в ближайшее время) будет преобразование всего приложения в сайт ASP.MVC, правильно использующий SQL.
Когда я ищу, как правильно структурировать функцию DAO OpenDatabase () для попадания на SQL Server, все ответы приведены выше «Почему вы хотите это сделать?» "Вы должны выучить ADODB!" «DAO для лохов!» ерунда, которая никогда не затрагивает фактический вопрос К сожалению, оригинальный вопрос остается в поисковой системе, даже если он помечен как «решенный» на определенных форумах и т. Д.
ТАК ... ВОПРОС
Учитывая все это, есть кто-нибудь, кто еще помнит, как подключиться к Sql Server с помощью DAO OpenDatabase ???
Да, это сравнимо с сверлением отверстия в куске дерева с помощью скобы и долота? Конечно, силовая тренировка лучше, умнее, быстрее и все такое ... но иногда требуются старые способы.