ODBC Access и Windows 10 | |
---|---|
Леокади Автор Сообщений: 89 Дата регистрации: 27.06.2005 |
Всем привет
Помогите. Такая заморочка. Сдвинуться дальше не могу Нужно подключиться к базе Access, расположенной на сетевом диске U Запускаю ODBC: C:\Windows\SysWOW64\odbcad32.exe от имени админа Проблема в том, что он предлагает мне только мой локальный диск C Как выбрать сетевой диск U ? |
Re: ODBC Access и Windows 10 | |
---|---|
alex; Сообщений: 2857 Откуда: Москва Дата регистрации: 23.11.2004 |
а у админа диск Ю подключен?
|
Re: ODBC Access и Windows 10 | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
social.technet.microsoft.com
Советуют либо подключать ещё раз эту шару но уже из cmd запущенной As Administrator, либо понизить уровень защиты UAC - лучше делать это ОЧЕНЬ аккуратно - только требуемое для сетевых маппингов включать. По ссылке указано что именно для этого надо сделать. А вообще если речь про работу программы (на том же фоксе) то просто не надо лезть в ODBC администратор, а создать подключение прямо в программе - без DSN-ов, тупо строка подключения с путём к mdb - там будут видны те сетевые диски которые видит простой пользователь... ------------------ WBR, Igor |
Re: ODBC Access и Windows 10 | |
---|---|
Леокади Автор Сообщений: 89 Дата регистрации: 27.06.2005 |
Игорь, можно пример кода с подключением. Никогда так не делала. Через ODBC сделала подключение, получилось (после того как подключила диск Ю на админе). Проблема в том, что моя программа работает, но я "подвешиваю" основную складскую программу, которая использует эту базу access. Такое впечатление, что фокс подключается к источнику в монопольном режиме, хотя у меня стоит флаг Shared
Причем на WIn XP и на WIN 7 этой проблемы не было, только на WIN 10 |
Re: ODBC Access и Windows 10 | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Флаг Shared в SQLCONNECT/SQLSTRINGCONNECT определяет можно ли В ЭТОЙ ЖЕ программе создать дополнительные хендлы - например для работы с SQLPREPARE или для асинхронных запросов (если их в принципе поддерживает драйвер).
Никакого отношения к тому как это соединение блокирует/использует внешний ресурс данный флаг не имеет. На "способ подключения и использования" могут влиять параметры в строке подключения, ну и собственно исполняемые команды. Конечно же и собственно версия драйвера имеет значение. Я надеюсь что таких "косяков" как прописывание в строке подключения параметра Exclusive=1 (оно же выставление аналогичного чекбокса в диалоге настройки DSN) или явное открытие транзакции и потом "бесконечное" висение в незакоммиченном состоянии нет в программе (раз уж оно хоть где-то работает "правильно"). ------------------ WBR, Igor |
Re: ODBC Access и Windows 10 | |
---|---|
alex; Сообщений: 2857 Откуда: Москва Дата регистрации: 23.11.2004 |
ну вы блин даете
|
© 2000-2024 Fox Club  |