方法’query’没有重载需要5个参数salesforce

我正在连接salesforce api,我已将Salesforce企业Wsdl导入到我的项目中。

我可以validation用户,但我在查询记录时遇到问题,我不确定我还缺少什么以及如何解决这个问题

方法’query’没有重载需要5个参数

//create SOQL query statement string query = "SELECT Name, AccountNumber, BillingState FROM Account WHERE BillingState = 'CA'"; enterprise.QueryResult result = queryClient.query( header, //sessionheader null, //queryoptions null, //mruheader null, //packageversion query); //cast query results IEnumerable accountList = result.records.Cast(); //show results foreach (var account in accountList) { Console.WriteLine(string.Format("Account Name: {0}", account.Name)); } 

此错误是由于方法定义调用中传递的参数数量不同造成的。 您已将5 参数传递给query方法,并且在定义中可能会有不同的参数计数。 检查query方法参数计数,然后在调用时传递正确的参数计数。

您正尝试将多个参数传递给该方法。

将鼠标hover在方法上,按F12并查看方法所需的参数数量,然后相应地解决问题。