Форум: "Базы";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];
ВнизSQL-запрос Найти похожие ветки
← →
a_a_k (2002-03-18 10:12) [0]SQL-запрос: select field1 from db1. Тип field1 - boolean. Как неаписать SQL-запрос так чтобы field1 в DBGrid было не со своим значением, а противположным (т.е. если в бд True, то в DBGrid - false)?
← →
Alexandr (2002-03-18 10:19) [1]select not(field1) from db1
← →
onix (2002-03-18 10:20) [2]А что за сервер БД?
← →
a_a_k (2002-03-18 10:23) [3]бд - dbase
← →
a_a_k (2002-03-18 10:30) [4]select not(field1) from db1 не работает! Invalid use of keyword
← →
onix (2002-03-18 11:00) [5]Наверно нужно так.
select field1
from db1
where field1=false (или как там обозначается ложь)
← →
Alexandr (2002-03-18 11:07) [6]2onix: Не так.
2a_a_k тогда в своей проге у этого Tquery создай вычисляемое поле и в нем формируй инверсное значение
← →
data (2002-03-18 11:30) [7]Можно повесить событие на DBGrid на OnDrawColumnCell, где при отрисовке показывать противоположное значение. Если интересно как - напишу подробнее.
По этому поводу в Королевстве Дельфи есть статья - "Полосатый ДБГрид" кажется.
← →
a_a_k (2002-03-18 11:48) [8]data : как раз так и собирался сделать.
Кстати, оператор iif в sql c типом данных boolean работает или я чего то не так делаю (select шif(field1=true,false,true) from db)?
← →
SVM (2002-03-18 12:52) [9]select cast(cast(Field as Integer)-1 as Boolean)
as FieldName from Table
iif только в Ассеss?
← →
a_a_k (2002-03-18 13:21) [10]что значит iif только в Ассеss?
← →
DiggerAbstract (2002-03-18 14:44) [11]
SELECT
CASE WHEN FIELD1=TRUE
THEN
FALSE
ELSE
TRUE
END AS FIELD1
FROM
DB1
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c