Ошибка при подключении ADODB #796145


#0 by ils108
Добра всем! Подключаюсь к базе следующим образом. ConnectionString =  "" +     "Driver={Driver do Microsoft Paradox (*.db )};" + Выскакивает следующая ошибка {Обработка.ЗагрузкаИзRKeeper.МодульОбъекта}: Ошибка при вызове метода контекста (Open)     cn.Open(ConnectionString); по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
#1 by ils108
драйвер есть, он x32, кто-то знает как его использовать или где взять для x64 версии?
#2 by ils108
ап
#3 by ils108
Подскажите, что в данном случае выступает как источник данных? и где указать драйвер по умолчанию :)
#4 by МихаилМ
#5 by ils108
Михаил, можете пояснить?
#6 by МихаилМ
#7 by ils108
с другой стороны клиент 1С же x32? и по идее драйвер как раз и должен быть x32 независимо от того, что винда x64?
#8 by МихаилМ
#9 by ils108
у меня файловая версия, не серверная
#10 by МихаилМ
не важно . читайте всю ветку.
#11 by ils108
скурил все эти ссылки, но так и взлетает. когда пытаюсь протестить через udl
#12 by ils108
через Viewer получилось открыть, но все равно непонятно как из 1Ски подключаться
#13 by ils108
#14 by ils108
Михаил, выручайте, судя по всему больше никто не зашарил этот момент :)
#15 by МихаилМ
добавьте к "Driver={Driver do Microsoft Paradox (*.db )};" строку из ViewODBC.html
#16 by ils108
попробовал, такая же ошибка
#17 by Fragster
создать пустой файл .udl, открыть двойным кликом, настроить подключение, сохранить, открыть блокнотом
#18 by ils108
хорошая идея, но есть ограничение связанное с тем, что там нет нужного драйвера
#19 by Fragster
так поставь его
#20 by ils108
нет такого драйвера для x64, да и зачем он если 1Ска x32?
#21 by ils108
попробовал цепануться через созданное подключение, ругается на разные архитектуры Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.
#22 by Fragster
#23 by ils108
так, немного сдвинулся, оказалось, что 1Ску накатил x64. Переставил, получается теперь подключиться, но }: Ошибка при вызове метода контекста (Open)     rs.Open(ТекстЗапроса, cn); по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Драйвер ODBC Paradox] Внешняя таблица не имеет предполагаемый формат.
#24 by ils108
таблица .DB естественно
#25 by МихаилМ
если в ViewODBC таблица читается, то в 1с читается. иначе ищите другой драйвер
#26 by ils108
таблица отображается, но не открывается
#27 by МихаилМ
либо драйвер не тот либо
#28 by ils108
Залейте пожалуйста драйвер или подскажите ссылку,  не могу нашарить в интернете почему-то
#29 by ils108
они в файлике odbcjt32.dll лежат
#30 by Бертыш
У меня родственная проблема. Только у меня вылетает на уровне Новый COMОбъект("ADODB.Connection");
#31 by Franchiser
Драйвер настроен через х32 оснастку?
#32 by МихаилМ
выкладывайте файл-таблицу из бд. чтобы подобрать драйвер
#33 by ils108
[url=] залил табличку. у меня вышло очень странным образом на данный момент. т.е. сначала загружаем DSN, потом подключаюсь по строке. Файлы в таком случае читает, но там кракозябры
#34 by ils108
#35 by ils108
пробовал и так и так
#36 by ils108
на данный момент пришел к загрузке ConnectionString =  "" + "Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir=" + данные загружает, но там кракозябры (
#37 by ils108
#38 by ils108
через Paradox Data Editor смотрю - данные в норме. через ODBC Viewer  - кракозябры
#39 by Вафель
кодировка не та
#40 by ils108
согласен =) не могу понять как настроить
#41 by ils108
настройки BDE
#42 by ils108
ап
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям