|
|
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Добрый день. У меня такая проблема: Windows 7 64 bit JVM 64 bit MS Office 2010 32 bit. Установил с сайта Майкрософт драйвер AccessDatabaseEngine.exe Но все равно при подключении к Access из приложение Java выдает ошибку: [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application Прошу помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 10:20 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Вы знаете, есть такой сайт. http://google.com Рекомендую ознакомиться с ним. Можно ему скармливать текст ошибки https://www.google.com/search?q=The specified DSN contains an architecture mismatch between the Driver and Application и таким образом находить советы по решению. http://social.msdn.microsoft.com/Forums/sqlserver/en-US/702f0d9b-6cb9-49cf-9953-80d059711e60/the-specified-dsn-contains-an-architecture-mismatch-between-the-driver-and-application?forum=sqlgetstarted http://msdn.microsoft.com/en-us/library/ms712362(v=vs.85).aspx http://stackoverflow.com/questions/8895823/the-specified-dsn-contains-an-architecture-mismatch-between-the-driver-and-appli Надо пересоздать ODBC DataSource другой тулзой. Тогда его можно будет использовать из x64 приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 10:47 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Я делал все эти шаги, создавал в c:\windows\sysWOW64\odbcad32.exe User DSN, System DSN, File DSN и указал *.accdb файл но Ява пишет все равно ту же ошибку. Может я что то не так делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 11:09 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Что значит нужно создать ODBC DataSource другой тулзой? Какой именно Tools? Я использую c:\windows\sysWOW64\odbcad32.exe как и описано на сайте майкрософт: To manage a data source that connects to a 32-bit driver under 64-bit platform, use c:\windows\sysWOW64\odbcad32.exe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 13:06 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Нелогично использовать 64-разрядную JVM для работы из 32-разрядного приложения. Что, собственно, и пишется в сообщении об ошибке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 20:31 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Если я запускаю c:\windows\system32\odbcad32.exe то там кроме MS SQL Server driver ничего нет. Вот Print Screen: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 05:38 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Вместо того, чтобы установить 32-разрядную JVM вы продолжаете терзать источники данных обоих разрядностей? Интересный подход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 08:22 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Скачал JRE7 32bit, настроил Eclipse, все равно пишет: [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 10:17 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
LiQuidСкачал JRE7 32bit, настроил Eclipse, все равно пишет: [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application odbcad32.exe запускается в разрядности запускающего его приложения. Запускаешь его, например, из TotalCommander x86 и x64 - разные списки драйверов показывает. Попробуйте из x86 запустить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 11:15 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Установил Total Commander 8.0 32bit, запустил оба из среды Тотал Командера: c:\windows\sysWOW64\odbcad32.exe и c:\windows\system32\odbcad32.exe В обоих источниках ODBC пробовал настроить ODBC DataSource и подключиться со среды Eclipse с JRE 7.0 32bit, все равно ошибка: [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 13:36 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
LiQuidУстановил Total Commander 8.0 32bit, запустил оба из среды Тотал Командера: c:\windows\sysWOW64\odbcad32.exe и c:\windows\system32\odbcad32.exe В обоих источниках ODBC пробовал настроить ODBC DataSource и подключиться со среды Eclipse с JRE 7.0 32bit, все равно ошибка: [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application Если что, обе ссылки запускают из-под x86 коммандера одну и ту же 32-битную версию :) Если подключаетесь в IDE, то Эклипс какой разрядности? Посмотрите в диспетчере задач - у всех 32-битных процессов дописано "*32". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 15:25 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Eclipse в Task Manager-е не показывает *32 бит. Т.е получается Эклипс 64 бит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 16:17 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Еще пробовал запустить Эклипс из Total Commander 32bit но в Task Manager-е все еще стоит eclipse.exe без *32, при чем javaw.exe тоже без *32, хотя я ставил 32 битную версию JRE и указал в Эклипсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 16:20 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
LiQuid, Eclipse.exe 64-битный, поэтому использует для собственных нужд 64-битную JVM. Как ни запускай :) А JDK может использоваться любой разрядности - какая разница эклипсу, какой java.exe стартовать? Самый простой способ - скачать 32-битный Эклипс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 17:54 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Боже, в конце вернулись к Эклипсу ) ОК, я закачаю Эклипсика и дам знать что выдает при коннекте к ОУДИБИСИ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2014, 06:15 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Может попробовать pure java решения? http://jackcess.sourceforge.net (не поддерживает sql запросы, но данные можно читать\писать (requires apache logging и apache lang v.2)) http://csv-jdbc.com/stels_mdb_jdbc.htm (не пробовал, написано что sql почти весь знает) Вот ещё чувак HXTT хвалит, но он не опенсорсный, да ещё и платный http://stackoverflow.com/a/1931276 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2014, 09:49 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Скачал Эклипс 32 бит, это не помогло, ошибка остается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2014, 12:49 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
LiQuid, поставь себе Microsoft Virtual PC или VBox и установи туда Windows-32 bit с офисом. Открой базу. Выгрузи всё из нее в текстовые файлы и потом загружай в Офис 64бит или прочие фантазии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2014, 15:50 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Помогло то что в VM Arguments поставил -D32 в Eclipse. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2014, 10:51 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Всем привет, как помните у меня была проблема с запуском приложении. Теперь появилась другая проблема: OS: Windows 7 64bit JRE 7 (x86) 32bit JDBC-ODBC настроил. На всех почти компах нормально прога запускается через команду: start "CallListGUI startup" "C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -D32 -jar "C:\Custom\Workspace\SafetyInspectionRegister\SafetyInspectonRegister.jar" -Dfile.encoding=cp1251 -reuseview %* Только на двух компах пишет(см. прикрепленный файл): Хочу заметить что такая ошибка вышла в двух случаях: 1. OS: Windows 7 64bit JRE 7 (x86) 32bit 2. OS: Windows 7 32bit JRE 7 (x86) 32bit Вопрос: чем эти компы отличаются от остальных? JDBC-ODBC нормально создается. Есть компы и 32 и 64 все пашут отлично кроме этих двух компов, доступ к *.accrdb файлу есть R,W. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 15:29 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
http://support.microsoft.com/kb/867387 Может файл базы недогрузился? Вы не тот форум выбрали. Ошибка исключительно в ODBC, который к Java отношения не имеет. Ещё пишут, что бывает, если офис стоит старый, а формат файла новый. Вот он его и не распознал. В любом случае выяснять лучше в форуме по MS Access. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 15:34 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
Был такой странный случай. Я залогинился и запустил прогу все ок. Другой пользователь залогинился и запустил, у него вышла эта ошибка. Хотя он со своего компа имеет доступ к этой БД. Оба имеем доступ к *.accrdb файлу на файл сервере. т.е БД лежит на файлсервере и у обоих доступ Read/Write Возможно ли что в профилях разные конфигурации для ODBC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 15:58 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
LiQuid, Access лочит файл скорее всего. Там же нет никого конкурентного доступа. Я вас серьезно говорю. Спросите на специализированом форуме. Там лучше знают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 16:00 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
А на кой черт Access база данных если мульти соединение не поддерживает. Я как понимаю вы имеете ввиду что кто то в тот момент юзает БД а мы пытаемся тоже законектиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 16:07 |
|
||
|
JVM 64 bit против MS Access 32 bit
|
|||
|---|---|---|---|
|
#18+
LiQuidБыл такой странный случай. Я залогинился и запустил прогу все ок. Другой пользователь залогинился и запустил, у него вышла эта ошибка. Хотя он со своего компа имеет доступ к этой БД. Оба имеем доступ к *.accrdb файлу на файл сервере. т.е БД лежит на файлсервере и у обоих доступ Read/Write Возможно ли что в профилях разные конфигурации для ODBC? Эй бро. А разве так можно делать? Несогласованно корректировать датафайл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 16:07 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38610801&tid=2126461]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
85ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 569ms |

| 0 / 0 |
