Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.042 c
14-1117134416
Narikmen
2005-05-26 23:06
2005.06.14
image1


4-1113589617
ComPort
2005-04-15 22:26
2005.06.14
Срочно нужна помощь, трабла с COM портом...


1-1117469400
Alexander Panov
2005-05-30 20:10
2005.06.14
Скрыть public-метод в наследнике.


3-1115383404
Kirill
2005-05-06 16:43
2005.06.14
Halcyon и работа с индексом CDX


11-1098965891
Владимир Кладов
2004-10-28 16:18
2005.06.14
System DCU для Delphi3




   Наверх