2011-05-08 2 views
0

나는이 오류를 받고 있어요 : 기호에 속성으로 잘못된 주문 오류를 구문 분석GQL 오류 : BadQueryError : 3

Parse Error: Invalid ORDER BY Property at symbol :3 

내가 대체를 제거하고 추가하는 경우, 그 원인을 볼 수 없습니다 " 날짜 "가 작동합니다.

order = "date" 
playlists_data = db.GqlQuery('SELECT * FROM Playlist WHERE 
           client = :1 AND 
           category = :2 
           ORDER BY :3 DESC', client, category, order) 

답변

4

ORDER BY는 바인딩 된 매개 변수를 지원하지 않습니다.

WHERE 절에서만 사용할 수 있으며 속성 이름이 아닌 속성 값을 바꿀 때만 사용할 수 있습니다.