К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Передача параметров (разных типов) в функцию для ВЕБ СЕРВИСА.

Гость
0 - 09.07.2012 - 19:04
Написал простенький код:

Прокси = WSСсылки.WSСсылка3.СоздатьWSПрокси("http://tempuri.org/","WSIntWHAdapter","WSIntWHAdapterSoap");

Фабрика = Прокси.ФабрикаXDTO;
ТипСтрока = Фабрика.Тип("http://www.w3.org/2001/XMLSchema","string");

ТипДата = Фабрика.Тип("http://www.w3.org/2001/XMLSchema","dateTime");


DateFrom = Фабрика.Создать(ТипДата,'2012,01,01'); //дата начала

DateTo = Фабрика.Создать(ТипДата,'2012,07,01'); //дата конца

CountryCod = Фабрика.Создать(ТипСтрока,"RU"); //код страны

password = Фабрика.Создать(ТипСтрока,"4ac"); //пароль


ТекПараметр = CountryCod+","+DateFrom+","+DateTo+","+password; -ЗДЕСЬ ВЫДАЕТ ОШИБКУ
Результат = Прокси.getShipment(ТекПараметр);

Нужно передать 4 переменные разных типов в функцию getShipment. При попытке (CountryCod+","+DateFrom+","+DateTo+","+password) - система выдает ошибку, что нельзя складывать значения разных типов.
Как можно объединить эти 4 переменные в одну для передачи ввиде параметров функцию getShipment. Спасибо.



1 - 09.07.2012 - 20:32
исходить надо из того, какие параметры может принять getShipment.
А передать можно хоть через структуру.
2 - 10.07.2012 - 03:45
Для приведения разных типов к строке ф-я Формат().


К списку вопросов






Copyright ©, Все права защищены