3 года назад

Не могу подключиться к Mysql серверу с VBA Excel.

Имеется сервер Mysql 5.6.13. Установлен ODBC коннектор. В пользовательском DSN прописан доступ "DSN Name=BD\ Dive=Mysql ODBC 5.2 Uicode Dive". При попытке открытия данной БД с VBA\excel (код ниже). ---------------------------------------------Dim c As ADODB.CoectioSet c = New ADODB.Coectioc.CoectioStig = "ds=BD"c.Opec.Close------------------------------------------------ничего не происходит. При отладке приложения, программа останавливается после c.OpeОшибок не выдает. в Refeece VBA прописан "Micosoft ActiveX Data Objects 6.1 Libay"Пробовал также в coectio stig прописывать полную строку:Dive={MySQL ODBC 5.2 Uicode Dive};Seve=localhost;Database=myDataBase;Use=myUseame;Passwod=myPasswod;Optio=3;-----------------------------------------------------Где искать затык и как всё таки организовать доступ к БД?

Илья Васильев (Гость) Excel
3

Excel: Не могу подключиться к Mysql серверу с VBA Excel.

8 месяцев назад Подскажите пример кода для импорта Excel данных в БД MySQL

Подскажите пример кода для импорта Excel данных в БД MySQL

Nonlux (Гость) 2 ответа
3
9 месяцев назад Вылетает Excel 2003

При копировании, переносе столбца на таблицу, при съемке экрана (pit scee), и еще в некоторых ситуациях (не могу вспомнить) вылетает excel 2003. В чем проблема? Кстати, wod тоже вылетает.

Дмитрий Покопенко (Гость) 2 ответа
3
9 месяцев назад что значит f(x,c) excel

что значит f(x,c) excel не могу понять что нужно сделать для продолжения решения (Разветвляющиеся вычислительные процессы. )

delfina-afalina (Гость) 1 ответ
3
Ответы (1)
Уолтер Уайт (Гость) 3 года назад
3

Судя по этому вроде все верно:
http://www.carlprothman.net/Default.aspx?tabid\u003d90#ODBCDriverForMySQL
Смущает слово Unicode, у VBA с этим большие проблемы - попробуйте убрать его.
Microsoft ActiveX Data Objects 6.1 Library - это дефолтная низшая, по версии, либа, у нее в имени файла будет стоять msado15.dll, там очень много багов.
Стоит поменять на самую последнюю в системе, у меня доступны версии с 2.5 по 2.8, лично пользуюсь версией 2.7 для подключения к MSSQL 2005.
В одной из либ для autoit3 подключение к mysql осуществляется при помощи следующего DSN:
("DRIVER\u003d" \u0026 $sDriver \u0026 ";SERVER\u003d" \u0026 $sServer \u0026 ";DATABASE\u003d" \u0026 $sDatabase \u0026 ";UID\u003d" \u0026 $sUsername \u0026 ";PWD\u003d" \u0026 $sPassword \u0026 ";PORT\u003d"\u0026$iPort)
Надеюсь поможет.

Пожаловаться
Не могу подключиться к Mysql серверу с VBA Excel. (Excel) - вопросы и ответы на все случаи жизни - справочник Excel i-vopros.ru