method 'query'有5个参数salesforce

本文关键字:参数 salesforce 5个 query method | 更新日期: 2023-09-27 18:10:20

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

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

没有重载方法'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<enterprise.Account> accountList = result.records.Cast<enterprise.Account>();
//show results
foreach (var account in accountList)
{
      Console.WriteLine(string.Format("Account Name: {0}", account.Name));
}

method 'query'有5个参数salesforce

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

您试图向方法传递太多参数。

悬停在该方法上,按F12,查看该方法期望的参数数量,然后相应地解决您的问题。