Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Вниз

текст в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.037 c
1-1116926464
Pavelkq
2005-05-24 13:21
2005.06.14
Передача имени массива в качестве параметра


1-1117414651
rosl
2005-05-30 04:57
2005.06.14
свернуть развернуть ветку


1-1117524388
sofs
2005-05-31 11:26
2005.06.14
Мемо


1-1117281103
dmitry_t
2005-05-28 15:51
2005.06.14
RxLib и анимированный gif


14-1116935671
Alexander Panov
2005-05-24 15:54
2005.06.14
Абонентам обычных телефонов с 1 июля придется платить за звонки н





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский