Il carattere ":" normalmente identifica un parametro, perciò non vorrei che la tua stringa, seppur corretta, venisse mal compresa da ADO o da Delphi.

Prova ad impostare la proprietà ParamCheck del componente ADOQuery a False: in questo modo, dovresti evitare il "parsing" della stringa SQL e la generazione automatica di parametri che, in fondo, sono fasulli poichè il carattere ":" definisce un range, in questo caso.

Fammi sapere, che sono curioso...

Ciao!