Тема: ADO + parameters
Показать сообщение отдельно
  #2  
Старый 06.02.2013, 12:21
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

не знаю, что у вас за SQL-сервер, но думаю, что вместо:
Код:
SQL.Add('END#13#10 ELSE BEGIN');
надо писать:
Код:
SQL.Add('END'#13#10' ELSE BEGIN');
Да и использование одноименного параметра в разных местах запроса тоже может приводить к неожиданным ошибкам.
И потом, если вы начинаете sql-блок через BEGIN то и закрывать его тоже где-то надо через END
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием