Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

текст в ADODataset   Найти похожие ветки 

 
vic1   (2005-05-06 14:21) [0]

Если даже элементарный запрос:

SELECT *  FROM ocenki WHERE ocenka<>("2 (неуд)")

ругается что не соответствует тип. Пробовал играться со скобками. Пробовал ч-з параметры

ADODataSet_Oc.CommandText:="SELECT * FROM ocenki WHERE ((ocenki.ocenka)<>:oc)";
ADODataSet_Oc.Parameters.ParamByName("oc").Value:="2 (неуд)";

Но в Adoquery все нормально отрабатывает.
Как мне написать его в Датасет?

Заранее пасибо.


 
Desdechado ©   (2005-05-06 18:00) [1]

а ты попробуй не
ParamByName("oc").Value:="2 (неуд)";
а
ParamByName("oc").AsString:="2 (неуд)";

вообще присвоение value - дурной тон, имхо


 
sniknik ©   (2005-05-06 18:21) [2]

> вообще присвоение value - дурной тон, имхо
а там другого(AsString) нет, имхо. ;о))


 
aus   (2005-05-07 07:05) [3]

не в параметрах дело, и без параметров
SELECT *  FROM ocenki WHERE ocenka<>("2 (неуд)")
должно работать, если ocenka - текстовое поле.
Подозреваю, что оно все же числовое, а в Query вычисляется в зависимости от значения (2 - неуд...)


 
ЮЮ ©   (2005-05-07 09:14) [4]

Скобка, конечно, вешь хорошая, но в случаях  
ocenka<>("2 (неуд)"))"
(<>(ocenki.ocenka<>)<>:oc)
уж явный перебор



Страницы: 1 вся ветка

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
4-1114175557
ANB
2005-04-22 17:12
2005.06.14
Как включить/выключить конкретный элемент TCheckListBox


14-1117002518
vecna
2005-05-25 10:28
2005.06.14
Электронный шантаж...


6-1108259709
Seha_To
2005-02-13 04:55
2005.06.14
Сервер-клиент tapi на Delphi7?


1-1116865048
lmz
2005-05-23 20:17
2005.06.14
Поиск по файлу


14-1116917150
stone
2005-05-24 10:45
2005.06.14
Автопилот или пить больше надо...