2013-03-28 2 views
-1

Я должен ежедневно работать с базами данных Access-97. Я допустил ошибку обновления до Access 2013, и теперь я застрял, потому что 2013 не читает Access-97. Постоянное обновление этих файлов полностью из моих рук. Они используются в качестве файлов данных в широко используемом приложении. Поэтому мне нужен способ обновить их, когда мне нужно получить данные. Я не хочу иметь две разные версии Access на моем компьютере, если это возможно.Переход на более высокую версию Access MDB

Есть ли утилита, которая может конвертировать базу данных 97 в нечто, доступное для доступа к 2013 году?

Спасибо.

+0

Что происходит, когда вы открываете его в 2013 году? Вызывает ли ошибка и выходит? – PowerUser

+0

откройте свой доступ и перейдите в «Инструменты -> Утилиты базы данных -> Конвертировать базу данных» и конвертируйте свою базу данных с 97 в текущую версию. Это возможно с доступом 2003, не знаю о 2013 – Nelson

+1

Кстати, вы можете установить оба доступа без проблем, у меня есть оба доступа 97 и 2003, и когда я щелкаю правой кнопкой мыши файл mdb, в контекстном меню отображается «Открыть с доступом» 97 | Откройте с доступом 2003', чтобы вы могли выбрать, какую программу открыть. – Nelson

ответ

0

Посмотрите ConvertAccessProject, например:

ConvertAccessProject "z:\docs\test.mbd", "z:\docs\converted.mdb", _ 
    acFileFormatAccess97 

Он работает от 95 до формата 2007, насколько я знаю. Я предлагаю вам как можно скорее перейти с '97.

Смотрите также: Convert Access 2010 to older versions

+0

OK. Мне нужен VBA REPL? Я не использую VBA – Jordan

+0

У вас есть доступ к MS и вы не используете VBA? Что у вас есть? Время выполнения для доступа? Просто база данных Jet/ACE? Вы сказали, что у вас есть 2013 год, который использует VBA – Fionnuala

+0

У меня есть MS Access 2013. Он даже не может прочитать файл Access-97. Я бы предположил, что если он все еще имеет VBA, он не сможет повышать конвертацию. – Jordan

Смежные вопросы