|
не работает открытие файлов из ACCESS.
|
|||
---|---|---|---|
#18+
MS ACCESS 2003, WINDOWS10. После перехода на WINDOWS 10 наблюдается такое явление: Перестают работать конструкции типа ShellExecute(Me.hWnd, "Open",путь, 0&, 0&, SW_SHOWMAXIMIZED) или excel.Workbooks.Open (путь). В переменной путь всегда передается строка UNC типа "\\192.168.1.16\Папка\Подпапка\файл.расширение" Ошибка сводится к тому что файл не найден. Хотя файл на месте, через проводник виден, с правами доступа все в порядке. Подскажите в какую сторону копать для решения этой проблемы? В WINDOWS XP, 7, 8 такого явления не наблюдается. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2017, 10:28 |
|
не работает открытие файлов из ACCESS.
|
|||
---|---|---|---|
#18+
Думал что из-за того что не было прописано соответствие IP и имени компьютера-файлового сервера в файле HOST. Прописал. Не помогает. Замена IP адреса на имя компьютера проблему решает. В WINDOWS 10 что-то еще появилось кроме файла HOST? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2017, 12:49 |
|
не работает открытие файлов из ACCESS.
|
|||
---|---|---|---|
#18+
garvyВ WINDOWS 10 что-то еще появилось кроме файла HOST?Вообще-то не HOST, а HOST S . Нет, в десятке в этом смысле ничего не изменилось. Но на всякий случай проверьте в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ значение ключа DataBasePath - он должен быть "%SystemRoot%\System32\drivers\etc", и именно там будет искаться файл. Заодно убедитесь, что Вы редактируете именно файл HOSTS без расширения, а не одноимённый файл с расширением, которое скрыто explorer-ом. garvyЗамена IP адреса на имя компьютера проблему решает. Ну это как бы правильно - с точки зрения системы безопасности это разные ресурсы. И, значит, правка HOSTS не поможет. garvyфайл не найден. Хотя файл на месте, через проводник виден, с правами доступа все в порядке. А в проводнике открываете ресурс точно так же, по адресу, а не по имени? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2017, 14:48 |
|
не работает открытие файлов из ACCESS.
|
|||
---|---|---|---|
#18+
Проблема вдруг снова вылезла тогда, когда я о ней уже забыл напрочь. Давно уже планово не менял пароли на рабочих местах и на файловом сервере, где все лежит. Cменил, а может так совпало. Опишу подробно. На файловом сервере созданы пользователи с логинами и паролями. Точно такие же пользователи с такими же логинами созданы на каждой из рабочих станций. У каждого пользователя подключены расшаренные папки с ресурсами из файлового сервера. Можно зайти в расшаренную папку, найти нужный файл и открыть его - никаких проблем. В тоже самое время с этой же станции из приложения ACCESS этот же файл не открывается например методом ShellExecute(Me.hWnd, "Open", "\\SERVER-MO\INSYS\Setup.log", 0&, 0&, SW_SHOWMAXIMIZED) Конструкция ShellExecute(Me.hWnd, "Open", "\\192.168.11.100\INSYS\Setup.log", 0&, 0&, SW_SHOWMAXIMIZED) - работает Конструкция ShellExecute(Me.hWnd, "Open", "Z:\Setup.log", 0&, 0&, SW_SHOWMAXIMIZED) -,где Z: - расшаренная папку \\SERVER-MO\insys - работает. В файле Hosts 192.168.11.100 SERVER-MO прописано. Расшаренные папки переподключил, да с ним проблем и нет. Подскажите куда копать ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2020, 14:24 |
|
|
start [/forum/topic.php?fid=45&fpage=11&tid=1609835]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
226ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 295ms |
total: | 604ms |
0 / 0 |