![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Флаговый параметр для 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'))