Страница 1 из 1

Вызов процедуры (не ХП) на AS\400

Добавлено: 12 Январь 2007, 11:44
Леонид
Добрый день!

Возникла необходимость вызова процедуры (не Stored Procedure), находящейся на AS/400. Подходящим для этого, как мне представляется, да и наиболее простым, является использование ADO. На первый взгляд классы ADO содержат все необходимое (правда описание напрочь отсутствует, но понять можно). Кто-нибудь что-то подобное решал (скажем на том же Oracle)?
Я пока делаю тупо. Command Type: adCmdText и собственно пишу код (например): call APPLIB/PROC1(LOC:BufferStr).
Вываливает ошибку, типа объект не найден, но разумется он присутствует в библиотеке APPLIB. Может есть какие мысли?

С уважением Мартюшев Леонид

Добавлено: 18 Январь 2007, 14:54
aleksey
я пробовал перевести vbaшный пример - не получилось.
Вобщем плюнул и сделал на API. Там нужно-то с десяток функций, и хоть видно что каждая возвращает.

upd:сорри, речь о programm call а не о процедурах.

Добавлено: 19 Январь 2007, 13:48
Леонид
aleksey писал(а):я пробовал перевести vbaшный пример - не получилось.
Вобщем плюнул и сделал на API. Там нужно-то с десяток функций, и хоть видно что каждая возвращает.

upd:сорри, речь о programm call а не о процедурах.
Да самом-собой. Опечатался.

А можно на меня закинуть? Я стал делать чисто с COM-объектами, Михаил Дуга тут кое-что разъяснил (даже где-то что-то стало понятно), коннект идет, но блин вываливается ошибка при вызове метода IcwbxProgramClass.Setsystem и не понятно почему