|
|
|
ADO + Stored proc
|
|||
|---|---|---|---|
|
#18+
Народ! Помогите решить задачу, плс. В Оракле есть сторед процедура, примерно такая CREATE OR REPLACE PROCEDURE skv_sp_invoices_select(data IN OUT skv_cmntypes_pkg.GenericCurTyp) IS BEGIN OPEN data FOR SELECT PK_ISHSCET, ISHSCETOSNOVAN AS OSN, TO_CHAR(ISHSCETOSNOVDATA, 'DD.MM.YYYY') AS DT FROM INVOICE.DBSISHSCET; END; параметр - курсорная переменная. Необходимо, получить на клиенте рекордсет АДО как-то так ... _RecordsetPtr rs = connection->Execute("skv_sp_invoices_select", &rec_cont , ADODB::adCmdStoredProc) Из TOAD сторед процедура работает на ура. При запуске из C++ - лезет ошибка компиляции (от Оракла в строке 1). Предположительно по причине отсутсвия переданного параметра. Что надо сделать? Передать адошный рекордсет как параметр в ADODB::Command или что? Пример кода - лучшая помощь :) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2002, 17:09 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1992339]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 409ms |

| 0 / 0 |
