Вы можете заставить DAO работать с VBScript, но это странное соединение. ADO имеет смысл в целом.
Еще одним преимуществом ADO будет то, что он поддерживает RDS по сравнению с DCOM или HTTP. Это может использоваться для преодоления многих ограничений Jet MDB, используемых через общий доступ к файлам, таких как повреждение ненадежных сетей и клиентов. Это также сокращает объем трафика по сети, улучшая производительность. Кроме того, он предлагает средний уровень, на котором бизнес-объекты могут «жить», и все это может осуществляться с помощью COM +, где это применимо.
Конечно, у вас больше нет возможности использовать простую P2P-сеть и общий файловый ресурс для размещения базы данных. RDS нужен сервер для размещения процесса и запуска модуля Jet, который больше не требуется запускать в каждой клиентской системе. Это означает, что вы можете использовать хранимые процедуры Jet, которые выполняются на сервере, что облегчает обработку клиентов и сетевой трафик. Эта эксклюзивная технология ADO / Jet 4.0 OLE DB Provider, хотя и не такая сложная, как T-SQL или другие альтернативы, предлагает ощутимые преимущества, которые невозможно получить при использовании DAO.
RDS может маскировать большую часть процесса использования отключенных наборов записей, упрощая клиентский код. Он использует ADTG под капотом, который был разработан и оптимизирован для этой цели.
Однако использование RDS требует больше инфраструктуры и опыта, чем простой общий доступ к файлам. Вы также можете заглянуть в бюджетную версию SQL Server.
В общем, я бы рекомендовал использовать утилиту jetcomp.exe для сжатия и восстановления поверх DAO или JRO. Он предлагает ряд преимуществ.