【问题标题】:Portion of expression could not be parsed: AND无法解析部分表达式:AND
【发布时间】:2010-12-09 19:18:20
【问题描述】:

我知道这是基本的,但我无法在 where 子句中使用带有 AND 的 select 语句在 GQL 中工作。我把问题归结为这个

SELECT * FROM entity WHERE acctName == 'Company 1' AND acctID == 87896657

我明白了

无法解析部分表达式:AND acctID == 87896657

如果我更改 AND 的顺序,则会出现第二个项目 acctName 的消息。如果我单独对它们中的每一个运行选择,它就可以正常工作。这一切都表明问题出在 AND 上。 GQL 必须支持 AND,对吗?

感谢您的帮助!

【问题讨论】:

标签: google-app-engine gwt gql


【解决方案1】:

试试这个:

db.GqlQuery("SELECT * FROM entity WHERE acctName = :1 AND acctID = :2", "Company 1", 87896657)

【讨论】:

    【解决方案2】:

    提问者一定是在用 Java 提出问题。如果是这种情况,你应该看看这个帖子 GQL error on WHERE

    【讨论】:

      猜你喜欢
      • 2013-10-07
      • 1970-01-01
      • 2017-09-22
      • 2016-01-21
      • 2017-03-28
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多