COM-соединение (COMОбъект) — как из 1С удаленно подключиться к базе данных MySQL, например, к базе данных WordPress (1С: Программисту: SQL удаленное подключение) — 1C-h
 

COM-соединение (COMОбъект) — как из 1С удаленно подключиться к базе данных MySQL, например, к базе данных WordPress (1С: Программисту: SQL удаленное подключение)

1

Вопрос Как из 1С удаленно подключиться к базе данных MySQL, например, к базе данных WordPress?
Ответ
Для подключения к базе данных используется примерно такой код (данные для подключения см. в файле wp-config.php вашего сайта):

Сервер="IP-адрес-сайта"; // IP адрес сайта
ПользовательСервера="имя-пользователя-базы-данных"; // имя пользователя базы данных
ПарольСервера="пароль-пользователя-базы-данных"; // пароль пользователя базы данных
БазаСервера="название-SQL-базы-данных";  // название SQL базы данных
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение_param = "driver={MySQL ODBC 5.1 Driver}; server="+СокрЛП(Сервер)+"; uid="+СокрЛП(ПользовательСервера)+"; pwd="+СокрЛП(ПарольСервера)+"; database="+СокрЛП(БазаСервера)+"; STMT=SET CHARACTER SET utf8";
Try
    Соединение.open(Соединение_param);
    СоединениеУстановлено = Истина;
    Сообщить("Соединение установлено");
Except
    ТекстСообщения = ""+ТекущаяДата()+" Connection error: "+ОписаниеОшибки();
    Сообщить(ТекстСообщения);
    СоединениеУстановлено = Ложь;
    return;
EndTry;

One thought on “COM-соединение (COMОбъект) — как из 1С удаленно подключиться к базе данных MySQL, например, к базе данных WordPress (1С: Программисту: SQL удаленное подключение)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Next Post

Ошибка: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 5.1 Driver]Host '...' is not allowed to connect to this MySQL server (1С: Программисту: SQL)

Чт Окт 14 , 2010
Вопрос В каком случае появляется сообщение об ошибке вида: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 5.1 Driver]Host ‘…’ is not allowed to connect to this MySQL server Ответ Такая ошибка может означать, что у пользователя, от имени которого осуществляется подключение, нет прав для удаленного подключения […]