Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запуск многих скриптов одним запросом через VBA ecxel / 5 сообщений из 5, страница 1 из 1
19.06.2014, 18:47:45
    #38674717
vBulka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск многих скриптов одним запросом через VBA ecxel
Добрый день!
Столкнулся с проблемкой.....

макрос не хочет выполнять выгрузку, если в скрипте есть ";".
цыклом загоняю скрипт с листа
SQLquery = ""
i = 1
Do While WB.Worksheets("SQL").Range("A" & i).Value <> ""
SQLquery = SQLquery + WB.Worksheets("SQL").Range("A" & i).Value + vbNewLine
i = i + 1
Loop

открываю...
objRst.Open SQLquery, objCon

выбивает ошибку.
вот сам скрипт
DROP Table IF EXISTS BVB_b;
CREATE TEMPORARY TABLE BVB_b
select *
from contract
where customer_id = 25

если взять только так
select *
from contract
where customer_id = 25
выгружает без проблем

буду благодарен за помощь!
...
Рейтинг: 0 / 0
19.06.2014, 21:03:18
    #38674779
скукотища
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск многих скриптов одним запросом через VBA ecxel
vBulka,
Ваш objRst не умеет выполнять "скрипты", - только запросы.

ЗЫ: просто интересно - задля чего скрипт в Excel запихивали?
...
Рейтинг: 0 / 0
20.06.2014, 10:47:49
    #38675073
vBulka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск многих скриптов одним запросом через VBA ecxel
скукотища,для автоматизации отчетности.
А как научить его выполнять весь скрипт?
...
Рейтинг: 0 / 0
20.06.2014, 13:29:33
    #38675383
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск многих скриптов одним запросом через VBA ecxel
vBulkaДобрый день!
Столкнулся с проблемкой.....

макрос не хочет выполнять выгрузку, если в скрипте есть ";".

буду благодарен за помощь!

многие не хотят, ибо через одбс (может ошибаюсь в причине) не выполняеться множественный запрос - одно обращение, один запрос.

в пхп mysql тоже не хочет множественные делать, а mysqli - делает.
...
Рейтинг: 0 / 0
23.06.2014, 17:19:21
    #38677680
vBulka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск многих скриптов одним запросом через VBA ecxel
alex564657498765453,
выход всегда есть))


' цыкл последовательного запуска многих запросов
i = 0
j = 1
Do While j <= 4
i = i + 1
SQLquery = ""
Do While WB.Worksheets("SQL").Range("A" & i).Value <> ""
SQLquery = SQLquery + WB.Worksheets("SQL").Range("A" & i).Value + vbNewLine
i = i + 1
Loop
objRst.Open SQLquery, objCon
j = j + 1

Loop
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запуск многих скриптов одним запросом через VBA ecxel / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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