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

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

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

именно как работать с ODBC коннектором
...
Рейтинг: 0 / 0
18.07.2011, 13:11
    #37355829
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать экспорт из Excel в MYSQL на VBA
попробуйте через ADODB
...
Рейтинг: 0 / 0
18.07.2011, 13:14
    #37355835
ooooa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать экспорт из Excel в MYSQL на VBA
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
18.07.2011, 13:17
    #37355842
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать экспорт из Excel в MYSQL на VBA
http://www.connectionstrings.com/ConnectionStrings/Customize/mysql

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

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

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
18.07.2011, 15:03
    #37356055
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать экспорт из Excel в MYSQL на VBA
Код: plaintext
Debug.Print strSQL2 
сами всё увидите
...
Рейтинг: 0 / 0
18.07.2011, 15:06
    #37356063
ooooa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать экспорт из Excel в MYSQL на VBA
Konst_One,

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


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