С ещё одними апострофами он пишет invalid column name (хотя все указанные column точно не invalid

)
поэксперементировала, ошибка не вышла, когда изменила код:
Код:
live.SQL.Text:='select l.rowid,l.ROL_PASP_ID,l.DATE_B,l.DATE_E,l.MNLZ,l.RU,l.RAD_ID,l.PRICH,l.COL_PL'+
' from my_live_rol l'+
' where l.ROL_PASP_ID='+floattostr(rolk[i])+'and((l.DATE_B>='+quotedstr(dt)+') and (l.DATE_B<='+quotedstr(dt0)+'))and (l.DATE_E is null)';
Правильно составлен запрос? Я уже запуталась

Какие могут возникнуть проблемы?