2014/01/30

[Google App Engine][Python]gqlのlimit、offsetのバインドについて

こんなgqlを書いたらエラーが表示された。

db.GqlQuery("SELECT * FROM hoge LIMIT 1 :1",500)
ちなみに、これもエラーになった。
db.GqlQuery("SELECT * FROM hoge LIMIT 1 OFFSET :1",500)
で、ちょっと調べてみたら、
GQL limit clause will not accept positional or named parameters
を発見して、どうやらfetchメソッドを使って対応するようだ。

なるほどー、今度から気をつけないとなー。

0 コメント:

コメントを投稿