powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запуск многих скриптов одним запросом через VBA ecxel
5 сообщений из 5, страница 1 из 1
запуск многих скриптов одним запросом через VBA ecxel
    #38674717
vBulka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Столкнулся с проблемкой.....

макрос не хочет выполнять выгрузку, если в скрипте есть ";".
цыклом загоняю скрипт с листа
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
запуск многих скриптов одним запросом через VBA ecxel
    #38674779
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vBulka,
Ваш objRst не умеет выполнять "скрипты", - только запросы.

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

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

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

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

в пхп mysql тоже не хочет множественные делать, а mysqli - делает.
...
Рейтинг: 0 / 0
запуск многих скриптов одним запросом через VBA ecxel
    #38677680
vBulka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запуск многих скриптов одним запросом через VBA ecxel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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