powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проблема Oracle + ADO
2 сообщений из 2, страница 1 из 1
проблема Oracle + ADO
    #34159121
judnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем мое почтение
итак, следующая проблема...
есть процедура на PL/SQL, которую изменить нельзя. Набор входящих параметров, последний - out и представляет из себя набор записей, то есть рекордсет.
Как мне его надо определить в коллекции парамметров? И надо ли определять?
на всякий случай привожу заголовок процедуры:


Код: plaintext
1.
2.
3.
4.
5.
procedure proc( StartDate in date, StopDate in date, rc out sin_globals.t_refcur) is....
............
begin
open rc for 'select * from #table';
end;



и код на VB:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
con.Provider = "MSDAORA"
con.Properties("Data Source").Value = "dataSRC"
con.Properties("User ID").Value = "user"
con.Properties("Password").Value = "pass"
con.Open

Set cmd.ActiveConnection = con
cmd.Parameters.Append cmd.CreateParameter("StartDate", adDate, , , D1)
cmd.Parameters.Append cmd.CreateParameter("StopDate", adDate, , , D2)
cmd.CommandTimeout =  0 
cmd.CommandType = adCmdText
cmd.CommandText = "call proc(?,?)"
Set rs = cmd.Execute


всякие вариации приведенного кода валятся с ошибкой: ORA-01008: не все переменные привязаны

попытки добавить в коллекцию парамметров еще один приводят в тупик, каким образом его правильно определить?
...
Рейтинг: 0 / 0
проблема Oracle + ADO
    #34159167
judnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, проблема решена...
тут: http://forum.ixbt.com/topic.cgi?id=26:35631#2 были даны рекомендации по решению.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проблема Oracle + ADO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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