R
rrr
Пытаюсь вызвать хранимую процедуру из Оракла. О процедуре известно немного - название и тип входящего параметра (number). Пробую вызывать двумя способами:
Так:
И вот так:
Выдает wrong number or types of arguments in call 'MY_PROC'
Не подскажет ли кто, в каком направлении копать?
Так:
Код:
' Dim ins As New LCFieldList
' Dim outs As New LCFieldList
' Dim num As New LCField(1, LCTYPE_INT)
' Set num = ins.Append("num", LCTYPE_INT)
' num.Value = 123
' Call conn.Call(ins, 1, outs)
И вот так:
Код:
Dim in_params As New LCFieldList
Dim out_params As New LCFieldList
Dim in_param As LCField
Dim out_param As LCField
Dim val_param As LCField
Set in_param = in_params.Append("num", LCTYPE_NUMERIC)
Set out_param = in_params.Append("str", LCTYPE_NUMERIC)
in_param.value= 123
Call conn.Call(in_params, 1, out_params)
Выдает wrong number or types of arguments in call 'MY_PROC'
Не подскажет ли кто, в каком направлении копать?