У меня есть программа VB6, которая устанавливается локально на рабочих станциях.Он использует базу данных Access, обычно через одноранговую сеть.У меня есть встроенные в программу отчеты Crystal, и она обращается к своим файлам .rpt из той же папки на «сервере», на котором находится база данных. Файлы отчетов создаются с «таким же, как отчет», выбранным в качестве пути к источнику данных.Я передаю фактический путь к базе данных во время выполнения, когда вызывается отчет.
Это очень хорошо работало в течение очень долгого времени только с одной помехой, которую я хотел бы исправить.Я должен передать отчеты о кристаллах на карте.Это не будет работать с сетевым путем.Если я использую T: \ Towtrack.mdb, он работает счастливо.Если я использую \ SERVER \ Towtrack \ Towtrack.mdb, он возвращает ошибку «сбой входа в систему».Поскольку Micrsoft сломал DAO, а подключенные диски приводят к постоянным повреждениям базы данных, мне нужно избегать их.
(файлы базы данных и .rpt находятся в одной и той же папке на сервере, и вся папка имеет полные права доступа для пользователя «все»)