|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
написал вин-приложение(си-шарп,студио 2008). приложение работает с БД *.mdb. в х64 вылетает след ошибка: "Microsoft.Jet.OLEDB.4.0" не зарегистрирован......". вручную зарегистрировать Microsoft.Jet.OLEDB.4.0 не каждый юзверь умеет +это неудобно. как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2012, 23:54 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
Использовать человеческие Embedded Database, например SQL CE 4.0 + EF. Акцесс я еще понимаю можно как-то юзать на сервере приложений (сайт, веб-сервис, wcf), но на клиента тащить это убожество уж уволь. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 00:06 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
МСУ,спасибо за совет, след раз буду знать.опыта не имею. в принципе у всех клиентов есть акцесс, не думал что так получится. а ща как быть с поставщиком OLE DB? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 00:15 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
ZVER-10написал вин-приложение(си-шарп,студио 2008). приложение работает с БД *.mdb. в х64 вылетает след ошибка: "Microsoft.Jet.OLEDB.4.0" не зарегистрирован......". вручную зарегистрировать Microsoft.Jet.OLEDB.4.0 не каждый юзверь умеет +это неудобно. как быть?Правильно вылетает: "в природе" не существует Microsoft.Jet.OLEDB.4.0 для x64-систем... Соответственно, нужно использовать более "правильный" OLEDB-провайдер Microsoft.ACE.OLEDB.12.0, который идет в комплекте с 2010 Офисом. Проверьте версию соответствующих приложений у Ваших клиентов - возможно, ничего дополнительно даже не придется доустанавливать. "В крайнем случае" скачать отдельно Microsoft Access Database Engine 2010 Redistributable можно отсюда - "весит" что-то около 30 Мбайт. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 01:55 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
sphinx_mv, спс ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 06:54 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
ZVER-10МСУ,спасибо за совет, след раз буду знать.опыта не имею. в принципе у всех клиентов есть акцесс, не думал что так получится. а ща как быть с поставщиком OLE DB? Перепиши, пока не увяз по самые гланды. Поддерживать такие педали в дальнейшем будет затруднительно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 09:30 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
ZVER-10написал вин-приложение(си-шарп,студио 2008). приложение работает с БД *.mdb. в х64 вылетает след ошибка: "Microsoft.Jet.OLEDB.4.0" не зарегистрирован......". вручную зарегистрировать Microsoft.Jet.OLEDB.4.0 не каждый юзверь умеет +это неудобно. как быть?Интересно, под какой ОС ты ее тестировал-то? Просто Msjet40.dll - это древняя штука... Я думал практически со всеми ОС должна идти... Как получить последнюю версию пакета обновлений для Microsoft Jet 4.0 Database Engine ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 14:02 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
МСУZVER-10МСУ,спасибо за совет, след раз буду знать.опыта не имею. в принципе у всех клиентов есть акцесс, не думал что так получится. а ща как быть с поставщиком OLE DB? Перепиши, пока не увяз по самые гланды. Поддерживать такие педали в дальнейшем будет затруднительно. мда, стоит подумать. постараюсь переписать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 15:28 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
Владимир САИнтересно, под какой ОС ты ее тестировал-то? под вин7 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 15:30 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
ZVER-10Владимир САИнтересно, под какой ОС ты ее тестировал-то? под вин7Интересно, у меня win7 64-разрядная... И Msjet40.dll имеется в c:\Windows\System32\ .... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 15:32 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
Владимир САZVER-10пропущено... под вин7Интересно, у меня win7 64-разрядная... И Msjet40.dll имеется в c:\Windows\System32\ .... Причем тут наличие dll? Сам драйвер Microsoft.Jet.OLEDB.4.0 не работает на x64, нужен Microsoft.ACE.OLEDB.12.0. Причем битность AccessDatabaseEngine.exe нужно выбирать не исходя из биности оси, а исходя из битности офиса . Вообщем, саппортить эти лохмотья на толстых клиентах - самоубийство. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 15:42 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
МСУВладимир САпропущено... Интересно, у меня win7 64-разрядная... И Msjet40.dll имеется в c:\Windows\System32\ .... Причем тут наличие dll? Сам драйвер Microsoft.Jet.OLEDB.4.0 не работает на x64, нужен Microsoft.ACE.OLEDB.12.0. Причем битность AccessDatabaseEngine.exe нужно выбирать не исходя из биности оси, а исходя из битности офиса . Вообщем, саппортить эти лохмотья на толстых клиентах - самоубийство.Я конечно с таким гуру не могу спорить... Но у меня все работает... Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
Результат: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 15:51 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
МСУПричем битность AccessDatabaseEngine.exe нужно выбирать не исходя из биности оси, а исходя из битности офиса Не так, запамятовал. AccessDatabaseEngine нужно ставить на тачки, на которых не развернут офис. Помню были траблы при накате на тестовый сервер приложений - нужно было ставить AccessDatabaseEngine x64, а в ферме уже был развернут x32 офис, который пришлось сносить нах. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 15:52 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
Владимир САНо у меня все работает... Скрин winmsd.exe в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 15:56 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
МСУВладимир САНо у меня все работает... Скрин winmsd.exe в студию. msinfo32.exe ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 15:59 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
МСУВладимир САНо у меня все работает... Скрин winmsd.exe в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 16:01 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
Владимир СА Только что обратил внимание: dBASE IV. Мы про офис какбэ говорим, а именно о *.mdb. Попробуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 16:09 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
МСУВладимир СА Только что обратил внимание: dBASE IV. Мы про офис какбэ говорим, а именно о *.mdb. Попробуй.Блин... это я встрял как бы не в те ворота... Надо попробовать с mdb... Но завтра в командировку... Подготовлюсь.... Приеду - протестирую... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 16:12 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
Владимир САПриеду - протестирую... На каждую версию акцесса (до 2003 версии вкл.ючительно) - свой транслятор dll со определенным форматом (Jet 4.0, Jet 3.0, ...). http://support.microsoft.com/kb/303528 С 2007 версии акцесса и выше юзается уже другой драйвер - Microsoft.ACE.OLEDB.12.0. Ну а с DBF можно хоть через фокспрошный драйвер гонять данные :) P.S. Хотел в одно время в Прогноз устроиться, но Маяковка... Далеко сцуко :( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 16:22 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
МСУВладимир САПриеду - протестирую... На каждую версию акцесса (до 2003 версии вкл.ючительно) - свой транслятор dll со определенным форматом (Jet 4.0, Jet 3.0, ...). http://support.microsoft.com/kb/303528 С 2007 версии акцесса и выше юзается уже другой драйвер - Microsoft.ACE.OLEDB.12.0. Ну а с DBF можно хоть через фокспрошный драйвер гонять данные :) P.S. Хотел в одно время в Прогноз устроиться, но Маяковка... Далеко сцуко :(бл*... Чисто согласен... Надо не бегло читать топик... На что и напоролся... Еще раз извиняюсь... Не в те сани... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 16:26 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
МСУP.S. Хотел в одно время в Прогноз устроиться, но Маяковка... Далеко сцуко :(В Москве главный офис... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 16:30 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
я тестировал на вин-7 где имеется 4-я версия. выдал ошибку. потом нашел вот эту ссылку и скомпилировал решение как х86 а не "Any CPU" и все работает нормально. только не знаю как будет в вин-8, нету под рукой вин-8 чтоб протестировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 20:23 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
ZVER-10я тестировал на вин-7 где имеется 4-я версия. выдал ошибку. потом нашел вот эту ссылку и скомпилировал решение как х86 а не "Any CPU" и все работает нормально. только не знаю как будет в вин-8, нету под рукой вин-8 чтоб протестировать. У меня Visual Studio 2008 C# Express на русском языке. ОС - Виндовс 7. Я новичок сразу говорю. И мне задание работать именно с БД в Аксессе. И у меня не получается в настройках найти где менять с "ANY CPU" на х86. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 14:39 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
dianad, в Solution Explorer правый клик на solution ->Configuration Properties -> Configuration Manager (кнопка в правом углу) -> Active solution platform -> <NEW> ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 21:23 |
|
Microsoft.Jet.OLEDB.4.0" не зарегистрирован
|
|||
---|---|---|---|
#18+
Была немного другая проблема. На отсутствие провайдера не ругалась программа. Просто при попытке открытия файла Excel из программы появлялось сообщение об ошибке открытия файла. Решил, что дело в провайдере и после того, как прочитал совет компилиции приложения под х86. Файлы стали нормально открываться и на Win7, хотя соединение происходит через Jet 4.0 Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2014, 08:09 |
|
|
start [/forum/topic.php?fid=20&msg=38045532&tid=1400994]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 147ms |
0 / 0 |