alexiicom
|
|
1 | |
Oracle и хранимые процедуры !22.01.2008, 22:59. Показов 4164. Ответов 6
Метки нет (Все метки)
Здравствуйте !
У меня следующая проблема - пишу хранимую процедуру в MSSQL тело которой имеет следующий вид SELECT * FROM TABLE1, затем в Delphi используя компонент TStoredProc я получаю набор данных. как подобный запрос мне оформить в хранимой процедуре на Oracle ???? Если я использую в хранимой процедуре курсор, то не могу открыть процедуру в TStoredProc, пишет ошибку связанную с дискриптором курсора ! Как мне поступить ??? Хотелось бы использовать процедуру на стороне сервера, а не передавать запрос с помощью компонента TQuery ! Заранее Благодарен ! |
22.01.2008, 22:59 | |
Ответы с готовыми решениями:
6
Oracle-9 хранимые процедуры, триггеры и ODBC + обратная связь Хранимые процедуры и функции Хранимые процедуры: как проверить правильность выполнения в sqldeveloper? Хранимые процедуры - вывести список книг, которые брал читатель |
0 / 0 / 1
Регистрация: 23.10.2007
Сообщений: 68
|
|
23.01.2008, 10:34 | 2 |
Где-то
http://www.relib.com/forums/topic.asp?id=732844 я уже это видел
0
|
0 / 0 / 0
Регистрация: 15.03.2007
Сообщений: 40
|
|
26.01.2008, 10:05 | 3 |
Я пытался бороться с этой проблемой когда работал с Builder 4. Теоретически как бы есть возможность передать из SP курсор или таблицу, но насколько я смог выяснить, практически это Delphi компонентами не поддерживается. Может быть сейчас ситуация изменилась к лучшему.
0
|
VVP
|
|
27.01.2008, 13:16 | 4 |
Если вы работаете в Delphi/Builder, то используйте компоненты NcOCI (http://www.da-soft.com). Это совсем не реклама, это действительно хорошая компонента(ы) прямого доступа к Oracle, через OCI.DLL. Сами делаем проект, причем очень крупный на связке Oracle, Delphi+NcOCI.
Успехов. |
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 2
|
|
10.02.2008, 12:05 | 5 |
Касательно прямого доступа у Oracle, могу посоветовать еще Direct Oracle Access (DOA). Весьма и весьма неплохие компоненты. Сколько работал с ними - одно удовольствие по сравнению с муками при работе с BDE...
0
|
0 / 0 / 0
Регистрация: 20.02.2008
Сообщений: 3
|
|
20.02.2008, 11:32 | 6 |
Working with SQL Databases: triggers, rights, procs, etc.
http://www.borland.com/devsupport/sqllinks/pub-83.html
0
|
0 / 0 / 0
Регистрация: 20.03.2008
Сообщений: 4
|
|||||||||||
24.03.2008, 09:54 | 7 | ||||||||||
все очень просто работает в варианте с БДЕ
нужно описать тип ref cursor в моем примере он описан в пакете
так как TStoredProc является наследником TDataSet, то его можно использовать, например, как набор данных для грида. и конечно надо его отрывать TStoredProc.Open Ну а в варианте ипользования DOA там для этих целей нужно ипользовать TOracleQuery
0
|
24.03.2008, 09:54 | |
24.03.2008, 09:54 | |
Помогаю со студенческими работами здесь
7
Хранимые процедуры - определить, сколько раз будет выполняться код Процедуры Oracle SQL Создание процедуры в oracle Как на Oracle создаются процедуры? Вызов хранимой процедуры Oracle PL/SQL Получить текст функции/процедуры из пакета - Oracle Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |