У меня был этот источник приложения, и я перешел от w7 32 к w7 64. Код находится в vb6. Он отлично работал на 32-битной машине, но теперь получил эту ошибку. [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed
Но странно, если я скомпилирую на 64-битном, то .exe запускает и подключается к оракулу без проблем. Но если я попытаюсь отладить его - это дает мне ошибку. Я нашел драйвер odbc для 64 бит, но не смог его загрузить. Может кто-нибудь дать идею, что делать? Источник Odbc верен в C: \ Windows \ SysWOW64 \ odbcad32.exe[Microsoft] [Менеджер драйверов ODBC] Ошибка SQLSetConnectAttr у водителя vb6
3
A
ответ
2
Попробуйте установить ODBC вверх (на 64-битном компьютере) на 32 бит тоже. тот, который вы получаете слишком через:> панель contol> средства администрирования> Источники данных (ODBC), посмотрите, работает ли это.
Смежные вопросы
- 1. [Microsoft] [Менеджер драйверов ODBC] Недопустимое состояние курсора
- 2. Ошибка SQLSetConnectAttr от ODBC драйвера
- 3. ERROR [IM002] [Microsoft] [Менеджер драйверов ODBC] в Windows XP
- 4. Ошибка Microsoft OLE DB для драйверов ODBC
- 5. Приложение VB6 Ошибка ODBC
- 6. ОШИБКА [IM014] [Microsoft] [Менеджер драйверов ODBC] Указанный DSN содержит несоответствие архитектуры между драйвером и приложением
- 7. драйверов ODBC не найден
- 8. получение этой ошибки: поставщик Microsoft OLE DB для драйверов ODBC: [Microsoft] [диспетчер драйверов ODBC] Указанный DSN содержит несоответствие архитектуры
- 9. Контроллер драйверов Microsoft
- 10. ODBC: SQLSetConnectAttr фактический атрибут имя константы
- 11. Oracle ODBC unixODBC] [Менеджер драйверов] Не удается открыть lib
- 12. [Microsoft] [Менеджер драйверов ODBC] Неверная длина строки или буфера В WINDOWS SERVER 2008
- 13. Почему ошибка: «[Менеджер драйверов ODBC] Имя источника данных не найдено ...»? (отлично работает в среде разработчиков)
- 14. Настройка ODBC драйверов в Linux
- 15. ODBC connection Fail VB6
- 16. диспетчер драйверов microsoft odbc указанный dsn содержит совпадение архитектуры между драйвером и приложением
- 17. microsoft odbc drivermanager SQLColAttribute SQL_INVALID_HANDLE
- 18. Менеджер драйверов unixodbc не может открыть указанную библиотеку при установке
- 19. [unixODBC] [Менеджер драйверов] Неверное состояние курсора на HP -UX
- 20. Ошибка драйвера ODBC SQL Server
- 21. Sage 300 CRE Timberline Data ODBC Driver DELETE Ошибка
- 22. MS ACCESS MS SQL ODBC DRIVER МЕНЕДЖЕР ОШИБКА
- 23. [Microsoft] [ODBC Microsoft Access Driver] Синтаксическая ошибка в определении поля
- 24. Device водителя
- 25. [Менеджер драйверов] Не удается открыть lib '/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0': файл не найден
- 26. Использование 64-битных драйверов postgresql odbc
- 27. Различия между драйверами для драйверов ODBC
- 28. Не удается подключиться к Oracle через VBA - Ошибка SQLSetConnectAttr для драйвера
- 29. Поставщик Microsoft OLEDB для 64-разрядной версии ODBC для Windows Server 2012 для x64 CPU
- 30. Ошибка при использовании Hive ODBC
Какой драйвер ODBC вы используете? Не так много можно сделать, не показывая код, который вызывает проблему. Также обратите внимание, что все приложения, написанные на VB6, являются 32-разрядными (независимо от того, скомпилированы ли они на 64-разрядной ОС), поэтому вам понадобится 32-разрядный драйвер ODBC, а не 64-разрядный. –
Подключается ли ваше приложение VB6 к ODBC через DAO или ADODB? – rskar