0
LevelUP
05.04.13
✎
13:32
|
Пишу внешнюю компоненту на VB. Объект запрос создаю в VB, выполняю его там же. Затем пытаюсь обойти результат таким образом
obj0 = obj1C.NewObject("Запрос")
' присваивание параметров запроса
'
rez = obj0.выполнить().выбрать(ОбходРезультатаЗапроса.Прямой)
ошибка в последней строке, что как-бы не удивительно
пытаюсь по-другому
rez = obj0.выполнить().выбрать(obj1c.ОбходРезультатаЗапроса.Прямой)
тоже ошибка
В конечном итоге передал в качестве аргумента в функцию ВК параметр ОбходРезультатаЗапроса.Прямой
и использовал в таком виде
rez = obj0.выполнить().выбрать(paParams.GetValue(2))
Такой вариант мне не очень нравится, не хочется передавать обход как параметр. Но чувствую если сейчас не разберусь, то потом уже не вернусь к этой проблеме. А своих знаний VB мне не хватает.
|
|
1
LevelUP
08.04.13
✎
09:29
|
С обходом разобрался. Но теперь нужно получить тип передаваемого аргумента
На такой код ругается
Общий член "TypeOf" для типа "_ComObject" не найден..
typeTab = obj1C.TypeOf(obj1)
тоже самое в русском варианте
typeTab = obj1C.ТипЗнч(obj1)
при этом, вот это отрабатывает без проблем
obj0 = obj1C.newObject("ТаблицаЗначений")
сам объект obj1C суть pConnection.AppDispatch вроде как контекст 1Ски и должен бы отрабатывать
Помогите знатоки. как правильно использовать?
|
|