SSRS 2005 - набор данных веб-сервиса XML - параметры, не передаваемые веб-сервису

Использовать DynamicMethods.GenericMethodInvokerMethod , GetMethod недостаточно для использования с generics

23
задан Michael 5 August 2010 в 08:11
поделиться

2 ответа

Как упомянул DavveK, похоже, что это простая опечатка с заглавными буквами вашего параметра.

Ваше определение сервиса ищет:

numberIn

, в то время как ваш XML DataSet предоставляет:

NumberIn

Как упоминается в статье, на которую вы ссылаетесь, параметры учитывают регистр. См. № 8 на http://msdn.microsoft.com/en-us/library/aa964129 (SQL.90) .aspx

.
1
ответ дан Nic 29 November 2019 в 03:14
поделиться

Это может произойти по двум причинам.

1) Имена параметров не совсем совпадают. Обратите внимание, что имена параметров чувствительны к регистру .

2) Пространство имен не соответствует. Обратите внимание, что если вы задаете пространство имен как « http://tempuri.org/ » , убедитесь, что в вашем определении веб-службы указан символ косой черты. Например.

[WebService(Namespace = "http://tempuri.org/")]
public class ReportService : System.Web.Services.WebService
{

}

Если какое-либо из этих двух условий задано неверно, будет вызван метод веб-службы, но все параметры (например, datatime, int) будут иметь значения по умолчанию.

0
ответ дан Sriwantha Attanayake 29 November 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: