Acabei de descobrir qual era o problema. Tem que remover aspas simples da consulta SQL. Funciona perfeitamente agora. Irritado com a simplicidade da correção, espero que isso poupe alguém da minha dor de cabeça.