Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / курсор ORACLE через BDE / 7 сообщений из 7, страница 1 из 1
11.04.2003, 15:25
    #32138849
BRO-m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор ORACLE через BDE
Как получить данные из такой вот функции ORACLE использую BDE?

create or replace package body test as
function GetQuery return TCursor as
Cur TCursor;
begin
OPEN Cur FOR
'SELECT * FROM spr_pdr WHERE parent_id=2' ;
return Cur;
end;
END test;

Использовать ODAC или DOA не могу по объективным причинам.
...
Рейтинг: 0 / 0
11.04.2003, 15:34
    #32138866
BRO-m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор ORACLE через BDE
Забыл:
TYPE TCursor IS REF CURSOR;
...
Рейтинг: 0 / 0
11.04.2003, 16:05
    #32138927
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор ORACLE через BDE
Это скорее в форум по Delphi, но самое простое: вроде как BDE с трудом воспринивает функции без единого параметра. Лучше перепиши ее на процедуру, например, GetQuery(p_result TCursor), и в компоненте TStoredProc проперть StoredProcName укажи как TEST.GETQUERY. Или выбери процедуру из списка. Параметры не ставь, сразу попробуй открыть.
...
Рейтинг: 0 / 0
11.04.2003, 16:28
    #32138960
BRO-m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор ORACLE через BDE
Нет процедур и функций объявленных в пакете в списке StoredProcName,
а ежели пишешь ручками, то при попытке открыть - Access Violation, не больше не меньше :)
...
Рейтинг: 0 / 0
11.04.2003, 16:32
    #32138970
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор ORACLE через BDE
Значит, ты не указал или указал неправильно параметры коннекта. В BDE все настроено? Свойство TStoredProc.DatabaseName корректно выставлено?
...
Рейтинг: 0 / 0
11.04.2003, 16:40
    #32138986
SergLet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор ORACLE через BDE
Мой тебе совет плюнь на BDE такая , бяка!!!
Используй ODAC.Net могу дать если хочешь!
4.0 Version!
Akatla
...
Рейтинг: 0 / 0
11.04.2003, 16:48
    #32138995
BRO-m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор ORACLE через BDE
Буду премного благодарен. Мне нужен для Delphi6
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / курсор ORACLE через BDE / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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