У меня есть сводная таблица, которая получает свои данные из запроса в файле базы данных Access. Всякий раз, когда я делаю обновление, я сначала делаю копии файлов Excel и Access - и выполняю обновление этих новых копий. Это требует от меня обновления соединения в книге, так как новая книга будет по-прежнему связана со старым файлом Access.
Будут ли какие-либо проблемы, если я просто обновлю «Строку соединения», не обновляя «Файл соединения» в «Свойствах соединения»?
Файл подключения:
OLDPATH \oldfile.accdb
В то время как строка подключения будет:
Provider = Microsoft.ACE.OLEDB.12.0; ID пользователя = Admin; Источник данных = newpath\newfile.accdb ; Mode = Share Deny Write; Расширенные свойства = ""; Jet OLEDB: База данных системы = ""; Jet OLEDB: Путь к реестру = ""; Jet OLEDB: тип двигателя = 6; Jet OLEDB: режим блокировки базы данных = 0; Jet OLEDB: глобальные частичные операции = 2; Jet OLEDB: глобальные массовые транзакции = 1; Jet OLEDB: новый пароль базы данных = ""; Jet OLEDB: Создать системную базу данных = Ложь; Jet OLEDB: Зашифровать базу данных = Ложь; Jet OLEDB: Не копировать локаль на Компакт = Ложь; Jet OLEDB: Сжать без восстановления реплик = Ложь; Jet OLEDB: SFP = Ложь; Jet OLEDB: Сложные данные поддержки = False; Jet OLEDB: Обход проверки пользовательской информации = False
Я только что попробовал, и сводная таблица, кажется, обновляется нормально - но я не уверен, что может быть что-то, что я пропускаю?
Спасибо.