Как из 1С подключиться к серверу MySQL? #365851


#0 by DeeSmith
Есть база 1С, есть MySQL (удалённая). Существуют ли способы работать с базой MySQL напрямую из 1С? Может через какую-нибудь внешнюю компоненту?
#1 by ТелепатБот
#2 by ДенисЧ
А ODBC-драйвер поставить?
#3 by sapphire
С БД работают либо через CLI, либо через ODBC. Попробуйте использовать Microsft ADODB для доступа к MySQL. При этом Вам необходимо установить ODBC-драйвер СУБД MySQL.
#4 by DeeSmith
Куда копать понял, спасибо. А чуть по-подробнее можно - как именно обращаться из 1С к драйверу ODBC?
#6 by DeeSmith
Спасибо. Как я понимаю, и Microsft ADODB и ODBC-драйвер MySQL - компоненты бесплатные. А где их скачать можно, подскажите, плз.
#7 by ДенисЧ
- там ODBC-драйвер. ADO, скорей всего, уже стоит, а если нет, то поиском MDAC download на сайте мелкософта находится на ура.
#8 by DeeSmith
Все нашёл, спасибо. Тема закрыта.
#9 by kiruha
Если 7.7 то советую еще почитать " Вылетает 1с при соединении с MySQL" и вообще пройтись там поиском
#10 by DeeSmith
Прочитал. Полезная штука - оказывается ODBC-драйвер 5.1 (последний) вылетает при подключении, зато 3.51 работает нормально. Если подключаюсь, как в примере , то все работает. Если вместо SERVER="+"mysite.ru"+";DATABASE="+"my_base"+";UID="+"my_name"+"; PWD="+"my_password"+";OPTION="+3+";"; Прописываю параметры соединения в ODBC администраторе и использую строку вида: DSN="+"my_odbc_connection"+";OPTION="+3+";"; То получаю такую ошибку: Microsoft OLE DB Provider for ODBC Drivers: [MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on 'localhost' (10061) Хотя в самом ODBC администраторе соединение тестируется нормально. В чем может быть проблема? И, может кто-нибудь подскажет, где можно почитать про ADO (в контексте использования с 1С)?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С