
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.05.2010, 14:37
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Подскажите пожалуйста возможно ли в VB вызвать из Oracle сохраненный sql скрипт. Если да то как? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. cm.Execute - ругается, что : Невозможно использование подключения для выполнения опереции. Oracle, просто вижу в первый раз и не знаю как и что там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 14:57
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
timtimсохраненный sql скрипт. Это процедура/функция написанная на PL/SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:01
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Приметы ты можешь найти в %ORACLE_HOME%\oo4o\VB\SAMPLES ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:08
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
авторЭто процедура/функция написанная на PL/SQL? Выглядит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:09
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
SashaMПриметы ты можешь найти в %ORACLE_HOME%\oo4o\VB\SAMPLES У меня OracleXE и там к сожалению нет VB\SAMPLES. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:14
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Это неименованный блок он исполняется и от него ничего не остаётся. Ты хочешь выполнить данный код из под клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:16
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Да, в базе сохранены "скрипты" в таком виде которые необходимо выполнять с клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:19
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Ты их из файла с расширением .sql достал? В базе такие объекты не хранятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:25
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Да из файла и запихнул в базу в SQL Scripts. Это наверное неправильно. Можно ли передать этот неименованый блок с клиента VB(через ADO и т.п.) в Oracle для выполнения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:30
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
timtimДа из файла и запихнул в базу в SQL Scripts. Ты просто исполнил это файл. Он мог даже тебе ругнуться: No map c:\SK.MAP. Я не вижу в этом коде смысла... Его скорее всего нужно запускать один раз. Объясни для чего тебе запускать эти скрипты через VB6? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:39
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Мне только и надо иполнять этот код В Oracle описаны ф-ии типа mapMessageEnable, mapOpenMap, plsPaintMapToBMP и т.д. Т.е. функции берутся из сторонней dll. -- Блок создания оболочек функций языка C ------ CREATE OR REPLACE LIBRARY LibMapAcces1 AS 'E:\OracleXE\app\oracle\product\10.2.0\server\BIN\Gisacweb.dll'; На данный неименованый блок Oracle не ругается. Результатом исполнения этого кода является созданный ф-ей plsPaintMapToBMP файл bmp с карты c:\SK.MAP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:46
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Может воспользоваться утилитой sqlplus <username>/<password>@XE < script.sql через команду VB6 shell? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:49
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Возможен и такой вариант. Но на самом деле хотелось бы формировать на лету(без использования файлов .sql) эти скрипты и вызывать их через Ado или может через oo4o(не знаком пока с этим). Такое возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 15:53
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Всё конечно возможно, просто это для вас самый простой вариант если вы пока timtimOracle, просто вижу в первый раз и не знаю как и что там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 16:10
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Примеры работы с Oracle от самого Oracle :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 16:16
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2010, 20:24
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Т.е. как я понял запрос в формате LP\SQL возможен только через oo4o, или есть варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2010, 14:59
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. В Text1: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. В итоге ошибка Код: plaintext 1. 2. 3. 4. Может подскажет кто, как же всётаки передать анонимный блок с клиента VB в Oracle. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2010, 15:27
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Изменив анонимный блок Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Почему интересно этот скрипт работал без ошибок в SqlPlus, а при вызове из VB понадобилось объявить все переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2010, 22:54
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
SashaM, ты как самый главный по Oracle, относительно этого форума, можешь объяснить на пальцах оптимальный алгоритм вызова неименованого блока? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.05.2010, 04:03
|
|||
|---|---|---|---|
VB и вызов сохраненного в Oracle SQL Script |
|||
|
#18+
Проще всего все твои скрипты загнать в базу данных в поле с типом CLOB И вызывать их с помощью dbms_sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2159741]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 361ms |

| 0 / 0 |
