Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 Resforce SOQL查询错误绑定变量仅在Apex代码中允许_Ruby On Rails 4_Salesforce_Soql_Databasedotcom Gem - Fatal编程技术网

Ruby on rails 4 Resforce SOQL查询错误绑定变量仅在Apex代码中允许

Ruby on rails 4 Resforce SOQL查询错误绑定变量仅在Apex代码中允许,ruby-on-rails-4,salesforce,soql,databasedotcom-gem,Ruby On Rails 4,Salesforce,Soql,Databasedotcom Gem,我有一个控制器操作,需要考虑登录用户(父级)的帐户ID,并进行SOQL查询以查找与父级关联的所有子级。我收到以下错误: Bind variables only allowed in Apex code 在四处搜索之后,我了解到我不能在SOQL查询中使用变量。但是,我正在寻求一些帮助,以便使用动态父ID在父对象上拉取多个子对象。我的查询当前如下所示: @loanparts = client.query("select Loan_Risk__c from Loan_Part__c where Ac

我有一个控制器操作,需要考虑登录用户(父级)的帐户ID,并进行SOQL查询以查找与父级关联的所有子级。我收到以下错误:

Bind variables only allowed in Apex code
在四处搜索之后,我了解到我不能在SOQL查询中使用变量。但是,我正在寻求一些帮助,以便使用动态父ID在父对象上拉取多个子对象。我的查询当前如下所示:

@loanparts = client.query("select Loan_Risk__c from Loan_Part__c where Account__c = @account.Account__c")

将查询更改为以字符串形式传递accountid,我不知道您使用的是哪种编程语言。 请试试这个


@loanparts=client.query(“从Loan\u Part\u c中选择Loan\u Risk\u c,其中Account\u c='+AccountId+')”

我正在使用ruby。这很有效。我只需要将accountid转换为字符串。非常感谢。