|
|
|
запуск многих скриптов одним запросом через VBA ecxel
|
|||
|---|---|---|---|
|
#18+
Добрый день! Столкнулся с проблемкой..... макрос не хочет выполнять выгрузку, если в скрипте есть ";". цыклом загоняю скрипт с листа 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 выгружает без проблем буду благодарен за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 18:47:45 |
|
||
|
запуск многих скриптов одним запросом через VBA ecxel
|
|||
|---|---|---|---|
|
#18+
vBulka, Ваш objRst не умеет выполнять "скрипты", - только запросы. ЗЫ: просто интересно - задля чего скрипт в Excel запихивали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 21:03:18 |
|
||
|
запуск многих скриптов одним запросом через VBA ecxel
|
|||
|---|---|---|---|
|
#18+
скукотища,для автоматизации отчетности. А как научить его выполнять весь скрипт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 10:47:49 |
|
||
|
запуск многих скриптов одним запросом через VBA ecxel
|
|||
|---|---|---|---|
|
#18+
vBulkaДобрый день! Столкнулся с проблемкой..... макрос не хочет выполнять выгрузку, если в скрипте есть ";". буду благодарен за помощь! многие не хотят, ибо через одбс (может ошибаюсь в причине) не выполняеться множественный запрос - одно обращение, один запрос. в пхп mysql тоже не хочет множественные делать, а mysqli - делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 13:29:33 |
|
||
|
запуск многих скриптов одним запросом через VBA ecxel
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 17:19:21 |
|
||
|
|

start [/forum/search_topic.php?author=GuestFromTheFuture&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 460ms |
| total: | 632ms |

| 0 / 0 |
