CONT : Delphi 1.0 to RDB via ODBC - Illegal character detected

My previous problem was I was getting the error
Illegal character detected

I have sort of gotten but this, by setting SQLPASSTHRU MODE
to SHARED_NOAUTOCOMMIT and setting RequestLive for the Query
to True.  This query:

    RequestLive := True;
    with SQL do
    begin
      Clear;
      Add('select distinct ROAD_NO');
      Add('from RR_RLCWY');
      Add('order by ROAD_NO');
    end; {with SQL do}
    ExecSQL;

now works, but is not distinct!!  Any ideas?

Rick...