powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать экспорт из Excel в MYSQL на VBA
10 сообщений из 10, страница 1 из 1
Как сделать экспорт из Excel в MYSQL на VBA
    #37355748
ooooa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все привет.
Тема наверное поднималась уже, но найти не смог.

Не могу разобраться как сделать экспорт их Excel в MYSQL на VBA.
Т.е. инсерт в табличку используя ODBC коннектор MySQl
...
Рейтинг: 0 / 0
Как сделать экспорт из Excel в MYSQL на VBA
    #37355792
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что именно вызывает проблему?

Как подключиться к БД?
Как составить запрос?
Как обойти все ячейки?
....?
...
Рейтинг: 0 / 0
Как сделать экспорт из Excel в MYSQL на VBA
    #37355808
ooooa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

именно как работать с ODBC коннектором
...
Рейтинг: 0 / 0
Как сделать экспорт из Excel в MYSQL на VBA
    #37355829
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте через ADODB
...
Рейтинг: 0 / 0
Как сделать экспорт из Excel в MYSQL на VBA
    #37355835
ooooa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

это я понимаю, пытаюсь так:

Dim cnn As ADODB.Connection
Set cnn = New ADODB.Connection
Dim strSQL2 As String

cnn.ConnectionString = "Provider=MySQL ODBC 5.1 Driver;Data Provider=;SERVER=192;DATABASE=base1;UID=us1;PWD=us1_psd"
cnn.Open

cnn.Close


не работает, Data Provider что нужно указать для mysql?
...
Рейтинг: 0 / 0
Как сделать экспорт из Excel в MYSQL на VBA
    #37355842
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.connectionstrings.com/ConnectionStrings/Customize/mysql

сами задайте параметры , получите готовую строку подключения
...
Рейтинг: 0 / 0
Как сделать экспорт из Excel в MYSQL на VBA
    #37355918
ooooa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Спасибо, то что нужно.
...
Рейтинг: 0 / 0
Как сделать экспорт из Excel в MYSQL на VBA
    #37356048
ooooa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу понять почему не работает

Dim cnn As ADODB.Connection
Set cnn = New ADODB.Connection
Dim strSQL2 As String

cnn.ConnectionString = "Driver={MySQL ODBC 5.1 Driver};Server=ser1;Port=3306;Database=base1;User=r; Password=r_psd;Option=3;"
cnn.Open
cnn.Execute ("drop table if exists base1.temp1;")
strSQL2 = "CREATE TABLE IF NOT EXISTS base1.temp1(" + _
"field1 VARCHAR(255) DEFAULT NULL," + _
"field2 VARCHAR(255) DEFAULT NULL)" + _
"ENGINE = MYISAM" + _
"AVG_ROW_LENGTH = 104" + _
"CHARACTER SET cp1251" + _
"COLLATE cp1251_general_ci;"
cnn.Execute (strSQL2) 'здесь не работает




Ошибка Run-time error '-2147217900 (80040e14)'
...
Рейтинг: 0 / 0
Как сделать экспорт из Excel в MYSQL на VBA
    #37356055
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Debug.Print strSQL2 
сами всё увидите
...
Рейтинг: 0 / 0
Как сделать экспорт из Excel в MYSQL на VBA
    #37356063
ooooa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

)) что то я заработался, все ж понятно,
сорри...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать экспорт из Excel в MYSQL на VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]