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

Вниз

AdoQuery parameters   Найти похожие ветки 

 
Ренат   (2003-12-30 10:00) [0]

Задаю AdoQuery1.Parameters.ParamByName("pst").Value:=pst;
AdoQuery1.Active:=true;

При выполнении запроса выдается сообщение "В приложении был неправильно определен объект Parametr". В чем м.б. ошибка?


 
JibSkeart   (2003-12-30 10:13) [1]

покажи полностью как делаещь
и запрос соответсвенно ...


 
Ренат   (2003-12-30 10:53) [2]

вся проблема кажется с кодиовкой потому как в отладчике

pst равно "c125" a
AdoQuery1.Parameters.ParamByName("pst").Value равно "A125"
после присвоения


 
Ренат   (2003-12-30 11:08) [3]

база foxpro
где я неправильно прописываю драйвер?


 
Johnmen   (2003-12-30 11:15) [4]

Что скрыто за AdoQuery1 ?


 
Ренат   (2003-12-30 11:23) [5]

запрос

select fkus,fktu from tu where (lower(t.fnpst) like :pst)


 
Ренат   (2003-12-30 11:25) [6]

непонятно почему после присвоения
AdoQuery1.Parameters.ParamByName("pst").Value:=pst
равенство не выполняется?


 
Johnmen   (2003-12-30 11:27) [7]

Хм... Странный запрос...

Определен ли тип параметра ?


 
Ренат   (2003-12-30 11:29) [8]


> Хм... Странный запрос...

почему?
тип - ftstring


 
Johnmen   (2003-12-30 11:31) [9]

Выделенное неясно...:)
select fkus,fktu from tu where (lower( t.fnpst) like :pst)


 
Ренат   (2003-12-30 11:34) [10]

да в общем запрос немного побольше я его урезал, но почему он ругается на параметры?


 
Johnmen   (2003-12-30 11:37) [11]

Это единственный параметр ? Его свойства прописаны в дизайне или рантайме ? А сам запрос ?


 
Ренат   (2003-12-30 11:39) [12]

в дизайне оба


 
Johnmen   (2003-12-30 11:54) [13]

Странно все это...


 
Ренат   (2003-12-30 13:19) [14]

да


 
Ренат   (2004-01-05 08:32) [15]

и снова хочется о баранах

понял что сообщение "В приложении был неправильно определен объект Parametr" появляется если в запросе определяю более одного параметра. Помогите кто-нить..


 
Ренат   (2004-01-05 08:47) [16]

да и exception возникает класса EOleException. Что я неправильно задаю?


 
sniknik   (2004-01-05 08:54) [17]

Ренат © (05.01.04 08:32) [15]
не правильно понял
> "В приложении был неправильно определен объект Parametr"
только это и значит (неправильно определен)
и не зависит от более одного параметра или нет.

> да и exception возникает класса EOleException. Что я неправильно задаю?
для ответа нужно понять а что же именно ты задаеш и в какой последовательности, пока что из показанных баранов стройное стадо не складывается. ;о))


 
Ренат   (2004-01-05 08:58) [18]

select t.fkus,a.fnma,fktu,iif(t.fpvu<>"с", t.must, m.fmust) as tuname,m.fnc from tu t inner join meter1 m on (fvalue=m.fnc) inner join abudg a on (a.fkus=t.fkus)
where (lower(t.fnpst) like :pst) and ( (substr(t.ffider,1,1)+substr(t.ffider,5,3) like :fider) or (t.ffider like :fider) )")


AdoQuery5.Parameters.ParamByName("pst").Value:=pst;
AdoQuery5.Parameters.ParamByName("fider").Value:=fider;


сами параметры создаю в дизайне


 
Anatoly Podgoretsky   (2004-01-05 09:18) [19]

Запрос неверный - не хватает кавычек или лишнии, кроме того у тебя три параметра (0..2) и почему то два имеют одинаковое имя.


 
Ренат   (2004-01-05 09:32) [20]

стоп кавычки я по ошибке не вырезал из дебаггера

> почему то два имеют одинаковое имя.
Почему-то в BDE это прокатывает


 
Silver Alex   (2004-01-05 09:36) [21]

параметры по разному обзови


 
Anatoly Podgoretsky   (2004-01-05 09:37) [22]

Это не так, зависит от версии, но у тебя ни БДЕ и не надо рассчитывать что всегда и везде так будет. Это предмет для изменения.
Насчет кавычек, ты хочешь что бы тебе дали совет совсем по другому запросу, чем у тебя есть?


 
Ренат   (2004-01-05 09:40) [23]

все понял



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

Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.009 c
3-93391
Andriy Tysh
2003-12-30 11:16
2004.01.29
DBGridEh.SumList


3-93345
VID
2004-01-02 03:04
2004.01.29
Серьёзный вопрос: отображение текста Exception после Suspend;


1-93542
новичок_из_сыктывкара
2004-01-17 22:05
2004.01.29
как организовать заполнение несколько Tedit одновременно?


7-93720
ponyol
2003-11-09 07:39
2004.01.29
Delphi и сканер.


3-93390
pashtet
2003-12-30 14:13
2004.01.29
TtreeView





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский