Передача параметров (разных типов) в функцию для ВЕБ СЕРВИСА. Написал простенький код: Прокси = 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. Спасибо. |
исходить надо из того, какие параметры может принять getShipment. А передать можно хоть через структуру. |
Для приведения разных типов к строке ф-я Формат(). |
Текущее время: 07:19. Часовой пояс GMT +3. |