Member 9720862 Ответов: 2

32 bit access database engine может решить проблему в 64 битной системе


я сталкиваюсь с тем, что Microsoft. Jet.OLEDB.4. 0 не регистрируется на локальном ПК
проблема в 64-битной системе.
для этой проблемы, если я попытаюсь установить 64-битный Access Database Engine, я не смогу установить
на 64-битной системе установлен 32-битный совместимый офис becoz..
мой проект exe совместим с 32 битами..

если я установлю 32-битный Access Database Engine. эту проблему решат или нет ?

Что я уже пробовал:

i would not change it from 32 to 64. becoz i want to make it compatible for both 32 & 64 bit.

[no name]

"решит или нет", почему бы вам не попробовать это сделать вместо того, чтобы перепечатывать один и тот же легко гуглируемый "вопрос" снова и снова, пока он не будет выглядеть как спам?

2 Ответов

Рейтинг:
1

Richard MacCutchan

Это ваш третий пост по этому вопросу.

Вопрос довольно простой:
1. Если у вас есть 32-разрядной версии Microsoft Office, установленной, тогда вам нужно установить 32-разрядную струей или по Асе драйвер. Ваше приложение также должно быть построено в 32-битном режиме.

2.Если у вас установлена 64-разрядная версия Microsoft Office, то вам необходимо установить 64-разрядный драйвер ACE*. Ваше приложение также должно быть построено в 64-битном режиме.

*Я не верю, что драйвер Jet доступен в 64-битном режиме, но готов исправиться.


Dave Kreskowiak

Правильный. 64-битной версии Jet никогда не существовало.

Рейтинг:
0

OriginalGriff

Вы не можете получить доступ к 64-битному движку из 32-битного приложения или наоборот - поэтому, если ваше приложение построено для 32-битного, вам нужно установить 32-битный драйвер JET (который не может быть установлен рядом с 64-битной версией IIRC)