Чтобы получить такой текст запроса
Код:
select ROL_PASP_SEC_ID, ROL_PASP_SEC_NUM from rol_pasp_sec where ROL_PASP_SEC_NUM = '00000'
надо писать так:
Код:
SQL.Text:= 'select ROL_PASP_SEC_ID, ROL_PASP_SEC_NUM from rol_pasp_sec where ROL_PASP_SEC_NUM = ''' + '00000' + '''';
или так
Код:
SQL.Text:= 'select ROL_PASP_SEC_ID, ROL_PASP_SEC_NUM from rol_pasp_sec where ROL_PASP_SEC_NUM = ' + QuotedStr('00000');
В твоем случае вместо '00000' подставляй BSEC.
Если пользуешь первый способ, то строка, хранящаяся в переменной не должна содержать знак апострофа (').