Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Флаговый параметр для CommandText ADODataSet к MS SQL [D2005, XP]


Alex7 ©   (2008-05-07 13:52:00) 

Доброго времени суток.
C MS Access проблем не было,  в ADODataSet  указывал так:
SELECT
...
where
...
AND (:Flag1) OR (A1.Field1 = 'A'))
...

чтобы отключить проверку на условие "A1.Field1 = 'A'", параметр Flag1 ставил  в True, чтобы включить ставил в False

Пробую повторить то же самое для базы MS SQL, также через ADODataSet.
ADODataSet строку запроса не принимает, пишет - некорректный синтаксис около слова "OR"
Какой будет правильный синтаксис для применения флагового параметра?
Благодарю.


Alex7   (2008-05-07 13:59:00) [1]

Благодарю.


Reindeer Moss Eater   (2008-05-07 13:54:00) [2]

AND (1 = :Flag1) OR (A1.Field1 = 'A'))


Наверх

Титульная страница Поиск, карта сайта Написать письмо