2015-02-08 1 views
2

Я использую Jackcess для поддержки подключения к базе данных. У меня нет проблем с моей программой, когда она запускается на моем компьютере и подключается к базе данных, которая работает в Access 2013.Предупреждение о грубой обработке не поддерживается

Я переключил ее на другой компьютер, который использует Access 2010, и это вызывает следующую ошибку:

WARNING:Decoding not supported. Please choose a CodecProvider which supports reading the current database encoding. 
WARNING:Decoding not supported. Please choose a CodecProvider which supports reading the current database encoding. 

Jackess Предлагается использовать кодировщик Jackcess. Однако база данных, похоже, не закодирована, и поэтому я не думаю, что это многое сделало бы.

Неужели кто-нибудь еще столкнулся с этой ошибкой?

+0

Если база данных зашифрована, вам будет предложено ввести пароль при попытке открыть базу данных в самом доступе. Я понимаю, что вы не получаете такого приглашения на любой машине ...? –

+0

Правильно. Это первое, что я проверил. Я бы предположил, что это проблема с 2010 годом, так как у нее абсолютно нет проблем с 2013 годом. – Eabryt

+0

... за исключением того, что версия Access или ACE/Jet, если она есть, установлена ​​на конкретной машине, совершенно не имеет значения, поскольку Jackcess doesn вообще не использовать механизм доступа к базе данных; он работает непосредственно с файлом .accdb или .mdb. Где находится файл базы данных? Является ли каждая машина попыткой открыть свою локальную копию файла базы данных или где-то файл на сервере? –

ответ

1

Учитывая принятый ответ на соответствующий вопрос here, это почти наверняка связано с повреждением файла базы данных. Несмотря на то, что в комментарии к этому вопросу было указано, что операция «Compact and Repair Database» в Access не устраняет проблему, ответ на более поздний вопрос указывает на то, что она действительно работала.

В то время как источник коррупции еще не прочно утвердился, факт, что файл был обращен непосредственно из доли Dropbox (как показано в более позднем вопросе), является вероятным подозреваемым.