|
Ошибка при подключении ADODB | ☑ | ||
---|---|---|---|---|
0
ils108
25.04.17
✎
12:06
|
Добра всем! Подключаюсь к базе следующим образом.
ConnectionString = "" + "Driver={Driver do Microsoft Paradox (*.db )};" + "DriverId=538; FIL=Paradox 5.X; " + "PWD=" + Пароль + ";" + "DefaultDir=" + КаталогФайла + "; DBQ=" + КаталогФайла + ";" + "DataCodePage=ASCII"; cn = Новый COMОбъект("ADODB.Connection"); cn.Open(ConnectionString); ТекстЗапроса = "Select * from " + ИмяФайла; rs = Новый COMОбъект("ADODB.Recordset"); rs.Open(ТекстЗапроса, cn); Выскакивает следующая ошибка {Обработка.ЗагрузкаИзRKeeper.МодульОбъекта(243)}: Ошибка при вызове метода контекста (Open) cn.Open(ConnectionString); по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию |
|||
1
ils108
25.04.17
✎
13:06
|
http://shot.qip.ru/00Tn5Q-418qb6UGi/
драйвер есть, он x32, кто-то знает как его использовать или где взять для x64 версии? |
|||
2
ils108
08.05.17
✎
10:28
|
ап
|
|||
3
ils108
11.05.17
✎
07:41
|
Подскажите, что в данном случае выступает как источник данных? и где указать драйвер по умолчанию :)
|
|||
4
МихаилМ
11.05.17
✎
08:12
|
||||
5
ils108
11.05.17
✎
08:40
|
(4) Михаил, можете пояснить?
|
|||
6
МихаилМ
11.05.17
✎
08:58
|
||||
7
ils108
11.05.17
✎
10:15
|
с другой стороны клиент 1С же x32? и по идее драйвер как раз и должен быть x32 независимо от того, что винда x64?
|
|||
8
МихаилМ
11.05.17
✎
10:27
|
||||
9
ils108
11.05.17
✎
10:43
|
(8) у меня файловая версия, не серверная
|
|||
10
МихаилМ
11.05.17
✎
10:51
|
(9) не важно . читайте всю ветку.
|
|||
11
ils108
11.05.17
✎
12:23
|
скурил все эти ссылки, но так и взлетает.
когда пытаюсь протестить через udl http://shot.qip.ru/00TvW3-6f35S7oPa/ |
|||
12
ils108
11.05.17
✎
12:26
|
(10) через Viewer получилось открыть, но все равно непонятно как из 1Ски подключаться
|
|||
13
ils108
11.05.17
✎
12:30
|
||||
14
ils108
11.05.17
✎
12:56
|
Михаил, выручайте, судя по всему больше никто не зашарил этот момент :)
|
|||
15
МихаилМ
11.05.17
✎
13:51
|
добавьте к "Driver={Driver do Microsoft Paradox (*.db )};"
строку из ViewODBC.html |
|||
16
ils108
11.05.17
✎
14:13
|
(15) попробовал, такая же ошибка
|
|||
17
Fragster
гуру
11.05.17
✎
14:15
|
создать пустой файл .udl, открыть двойным кликом, настроить подключение, сохранить, открыть блокнотом
|
|||
18
ils108
11.05.17
✎
14:17
|
(17) хорошая идея, но есть ограничение связанное с тем, что там нет нужного драйвера
|
|||
19
Fragster
гуру
11.05.17
✎
14:18
|
(18) так поставь его
|
|||
20
ils108
11.05.17
✎
14:22
|
(19) нет такого драйвера для x64, да и зачем он если 1Ска x32?
|
|||
21
ils108
11.05.17
✎
14:30
|
АДО = Новый COMОбъект("ADODB.Connection");
АДО.ConnectionString = "Provider=MSDASQL;UID=ODBC;DSN=Personal"; АДО.ConnectionTimeout = 0; АДО.Open(); попробовал цепануться через созданное подключение, ругается на разные архитектуры Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу. |
|||
22
Fragster
гуру
11.05.17
✎
14:53
|
||||
23
ils108
11.05.17
✎
15:00
|
так, немного сдвинулся, оказалось, что 1Ску накатил x64. Переставил, получается теперь подключиться, но
}: Ошибка при вызове метода контекста (Open) rs.Open(ТекстЗапроса, cn); по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Драйвер ODBC Paradox] Внешняя таблица не имеет предполагаемый формат. |
|||
24
ils108
11.05.17
✎
15:08
|
таблица .DB естественно
|
|||
25
МихаилМ
11.05.17
✎
15:11
|
(24)
если в ViewODBC таблица читается, то в 1с читается. иначе ищите другой драйвер |
|||
26
ils108
11.05.17
✎
15:17
|
(25) таблица отображается, но не открывается
http://shot.qip.ru/00TvW3-2f35S7oPl |
|||
27
МихаилМ
11.05.17
✎
15:20
|
||||
28
ils108
12.05.17
✎
07:23
|
Залейте пожалуйста драйвер или подскажите ссылку, не могу нашарить в интернете почему-то
|
|||
29
ils108
12.05.17
✎
07:55
|
они в файлике odbcjt32.dll лежат
|
|||
30
Бертыш
12.05.17
✎
17:08
|
У меня родственная проблема. Только у меня вылетает на уровне
Новый COMОбъект("ADODB.Connection"); |
|||
31
Franchiser
гуру
12.05.17
✎
17:28
|
Драйвер настроен через х32 оснастку?
|
|||
32
МихаилМ
12.05.17
✎
18:33
|
(28)
выкладывайте файл-таблицу из бд. чтобы подобрать драйвер |
|||
33
ils108
16.05.17
✎
09:21
|
(31) [url=http://www.fayloobmennik.net/6989928]Categ.db[/url]
залил табличку. у меня вышло очень странным образом на данный момент. // цепляемся через пользовательский DSN _АДО = Новый COMОбъект("ADODB.Connection"); _АДО.ConnectionString = "Provider=MSDASQL;UID=ODBC;DSN=Para"; _АДО.ConnectionTimeout = 0; _АДО.Open(); ConnectionString = "" + "CollatingSequence=ASCII;DefaultDir=F:\1s\rkeeper\RK7 - DB;Driver={Driver do Microsoft Paradox (*.db )};DriverId=538;FIL=Paradox 5.X;FILEDSN=F:\1s\rkeeper\RK7 - DB\Paradox.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ParadoxNetPath=C:\WINDOWS\system32;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;DataCodePage=ASCII;"; т.е. сначала загружаем DSN, потом подключаюсь по строке. Файлы в таком случае читает, но там кракозябры |
|||
34
ils108
16.05.17
✎
09:22
|
||||
35
ils108
16.05.17
✎
09:22
|
(31) пробовал и так и так
|
|||
36
ils108
16.05.17
✎
10:24
|
на данный момент пришел к загрузке
ConnectionString = "" + "Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir=" + ТестКаталог + ";Dbq=" +ТестКаталог+ ";CollatingSequence=ASCII;"; cn = Новый COMОбъект("ADODB.Connection"); cn.Open(ConnectionString); ТекстЗапроса = "Select * from " + ИмяФайла; rs = Новый COMОбъект("ADODB.Recordset"); rs.Open(ТекстЗапроса, cn); и т.д. данные загружает, но там кракозябры ( |
|||
37
ils108
16.05.17
✎
10:30
|
||||
38
ils108
16.05.17
✎
10:33
|
через Paradox Data Editor смотрю - данные в норме.
через ODBC Viewer - кракозябры |
|||
39
Вафель
16.05.17
✎
10:35
|
кодировка не та
|
|||
40
ils108
16.05.17
✎
10:39
|
(39) согласен =)
не могу понять как настроить |
|||
41
ils108
17.05.17
✎
12:49
|
||||
42
ils108
17.05.17
✎
14:02
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |