База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как устранить ошибку «Источник данных не найден и не указан драйвер по умолчанию
- В этой теме 1 ответ, 2 участника, последнее обновление 6 дней, 22 часа назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
1 июля 2026 в 10:02 #38004
DRIVER={MySQL ODBC 5.3 Unicode Driver}
-
1 июля 2026 в 10:02 #38005
Ошибка «Источник данных не найден и не указан драйвер по умолчанию» при использовании строки подключения с драйвером MySQL ODBC 5.3 Unicode Driver обычно связана с тем, что:
1. Драйвер MySQL ODBC 5.3 Unicode Driver не установлен на компьютере
— Проверьте в «Администраторе источников данных ODBC» (odbcad32.exe) на вкладке «Драйверы», есть ли драйвер с таким именем.
— Если нет — скачайте и установите MySQL Connector/ODBC 5.3 (64-бит или 32-бит в зависимости от разрядности 1С).
— Ссылка для скачивания: https://dev.mysql.com/downloads/connector/odbc/2. Разрядность драйвера и 1С не совпадают
— Если 1С 64-битная, нужен 64-битный драйвер MySQL ODBC 5.3 Unicode.
— Если 1С 32-битная — 32-битный драйвер.
— Запуск 64-битной 1С с 32-битным драйвером не сработает.3. Проверьте строку подключения
Пример правильной строки подключения к MySQL через ODBC:|DRIVER={MySQL ODBC 5.3 Unicode Driver};
|SERVER=адрес_сервера;
|DATABASE=имя_базы;
|UID=пользователь;
|PWD=пароль;
|OPTION=3;4. Если используете DSN, убедитесь, что он создан
— DSN должен быть создан в нужном администраторе ODBC (64 или 32 бит).
— В строке подключения используйтеDSN=имя_источника;вместо DRIVER.—
Пример кода 1С для подключения через COM-объект ADODB с драйвером MySQL ODBC 5.3 Unicode:
1С (Код)1234567891011121314Соединение = Новый COMОбъект("ADODB.Connection");СтрокаПодключения ="DRIVER={MySQL ODBC 5.3 Unicode Driver};" +"SERVER=localhost;" +"DATABASE=имя_базы;" +"UID=пользователь;" +"PWD=пароль;" +"OPTION=3;";ПопыткаСоединение.Open(СтрокаПодключения);Сообщить("Соединение установлено");ИсключениеСообщить("Ошибка подключения: " + ОписаниеОшибки());КонецПопытки;—
Если драйвер установлен, но ошибка сохраняется — проверьте:
— Правильность имени драйвера (в администраторе ODBC оно должно совпадать).
— Разрядность 1С и драйвера.
— Права пользователя на доступ к драйверу и базе.Рекомендую посмотреть здесь:
https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation.html
https://helpf.pro/faq/view/348.html (пример подключения из 1С)
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.