Имя: Пароль:
1C
1С v8
Подключение к базе MySQL
0 lamme
 
17.10.17
21:36
Есть 1С8.3 (8.3.9.2033)
Подключаюсь по примеру
https://helpf.pro/faq/view/348.html

поставил драйвер для MySQL - 5.3 Unicode Driver
При этом в администрировании - настройка источников данных - на закладке  Пользовательсткий ДСН и СистемныйDSN - база приконнектилась и связь есть.
больше в этом месте ничего не трогал.

Комп не перегружал.
Драйвер MySQL + сама база MySQL + 1C(база серверная) - стоят на одном компутере.

при попытке подключения - как в

АДОСоединение = Новый COMОбъект("ADODB.Connection");
    
    Если АДОСоединение.State = 0 // 0 - adStateClosed
        Тогда
        SRV = "192.168.1.8";; //адрес сервера MySQL
        DB = "autoshop";//имя базы MySQL
        UID = "****";//имя пользователя MySQL
        PWD = "*****";//пароль пользователя MySQL        
        PORT = "3306";//порт сервера MySQL, например 3306
        cstr = "DRIVER={MySQL ODBC 5.3 Unicode Driver};
                |SERVER=" + SRV + ";UID=" + UID + ";
                |PASSWORD=" + PWD + ";DATABASE=" + DB + ";PORT=" + PORT + ";";
        Попытка
            АДОСоединение.Open (cstr);
        Исключение
            АДОСоединение = Неопределено;
            Сообщить(ОписаниеОшибки());
        КонецПопытки;
    КонецЕсли;


выдается сообщения - Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
1 lamme
 
17.10.17
21:38
2 lamme
 
17.10.17
21:39
подскажите - что не так?
3 Волшебник
 
модератор
17.10.17
21:47
Источник данных не найден
4 lamme
 
17.10.17
21:48
читать я умею.
конкретнее- что не верно?
5 Волшебник
 
модератор
17.10.17
21:49
(4) Неверно адрес, порт, имя или пароль
6 Филиал-msk
 
17.10.17
21:51
(4) 32/64
7 lamme
 
17.10.17
21:51
адрес порт логин пароль - все один - как в источниках данных
8 lamme
 
17.10.17
21:51
64
9 lamme
 
17.10.17
21:52
и драйвер ODBC - 64
10 Филиал-msk
 
17.10.17
21:55
И соединение с клиента?
11 lamme
 
17.10.17
21:57
из 1с?
12 lamme
 
17.10.17
21:58
да. 1С выполняется на клиенте
13 Филиал-msk
 
17.10.17
22:00
(12) А клиент-то какой разрядности?
14 lamme
 
17.10.17
22:02
так ..
и вот тут я поплыл ..
15 lamme
 
17.10.17
22:03
а если из под чистой - пустой локальной базы подключится?
16 lamme
 
17.10.17
22:03
как узнать то - какой разрядности клиент стоит?
17 lamme
 
17.10.17
22:05
установлена платформа в папку
C:\Program Files (x86)
значит 32
?
18 Asmody
 
17.10.17
22:06
(17) ничего не смущает?
19 lamme
 
17.10.17
22:06
смущает .. пошел переставлю на 64
20 Asmody
 
17.10.17
22:08
Если что, в Win х64 две подсистемы ODBC.
http://www.administrating.ru/odbc-v-windows-7-64-bit/
21 Филиал-msk
 
17.10.17
22:08
(19) Ну, ждем темы про неработющую компоненту какую-нибудь (:
22 lamme
 
17.10.17
22:11
20
на том компутере - была только 1 - 64 система регистрации ODBC
23 lamme
 
17.10.17
22:11
21
тьфу тьфу тьфу
24 lamme
 
17.10.17
22:13
вот ты ж ..
заработало ...
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс