Показать сообщение отдельно
  #7  
Старый 15.05.2007, 10:33
Holy Holy вне форума
Новичок
 
Регистрация: 31.07.2006
Сообщения: 55
Репутация: 10
По умолчанию

Чтобы получить такой текст запроса
Код:
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.
Если пользуешь первый способ, то строка, хранящаяся в переменной не должна содержать знак апострофа (').
Ответить с цитированием