|
Insert из excel в oracle
|
|||
---|---|---|---|
#18+
Формучане, добрый вечер! Возникла следующая проблема. В Excele макросом создаю запрос. Обычный insert into table. Insert рабочий, ошибок нет. При запуске макроса происходит следующее. Макрос отрабатывает с ошибкой "Запрос не выполняется или не удается открыть таблицу базы данных". При это сам insert отрабатывает, то есть данные в таблице появляются. Собственно, можно попробовать написать обработку ошибки, но хочется понять в чем проблема. Если кто сталкивался с подобным, поделитесь опытом. Select-ы макрос выполняет, проблемы только с insert-ом. Права на таблицу у меня все есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2014, 22:53 |
|
Insert из excel в oracle
|
|||
---|---|---|---|
#18+
open <> execSql ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 09:03 |
|
Insert из excel в oracle
|
|||
---|---|---|---|
#18+
qwertysxЕсли кто сталкивался с подобным, поделитесь опытом.Раз оракл отрабатывает нормально, а ругается эксель, значит, дело в экселе. Если andreymx не угадал, давайте код макроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 09:45 |
|
Insert из excel в oracle
|
|||
---|---|---|---|
#18+
Вот код макроса: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
Модератор: Тема перенесена из форума "Oracle". Учимся использовать тэги оформления кода - FAQ ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 09:54 |
|
Insert из excel в oracle
|
|||
---|---|---|---|
#18+
andreymx угадал - вы пытаетесь сделать select, то есть используете код, который ожидает от оракла рекордсет, а потом этот рекордсет распихивает по ячейкам. Я последний раз программировал что-то подобное лет шесть назад, помню плохо, что надо делать. Там есть объект то ли Command, то ли ADORecordSet, а у того объекта есть метод Execute, вот его и надо использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 13:46 |
|
Insert из excel в oracle
|
|||
---|---|---|---|
#18+
qwertysxФормучане, добрый вечер! Возникла следующая проблема. В Excele макросом создаю запрос. Обычный insert into table. Insert рабочий, ошибок нет. При запуске макроса происходит следующее. Макрос отрабатывает с ошибкой "Запрос не выполняется или не удается открыть таблицу базы данных". При это сам insert отрабатывает, то есть данные в таблице появляются. Собственно, можно попробовать написать обработку ошибки, но хочется понять в чем проблема. Если кто сталкивался с подобным, поделитесь опытом. Select-ы макрос выполняет, проблемы только с insert-ом. Права на таблицу у меня все есть. Создавай объект ADO Connection и выполняй инструкции insert update delete так: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 15:50 |
|
|
start [/forum/topic.php?fid=61&tid=2174292]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
88ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 197ms |
0 / 0 |