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

Вниз

Could not find object   Найти похожие ветки 

 
_T1000_ ©   (2003-12-31 12:26) [0]

Здраствуйте Все. С наступающем новъм годом.
Не смотрите на маи ашибки :), я жъву в Болгарии и пазабъл уже Руский.

Я создаю Query с етом тексте:
(каждъй ряд закончаится с " " + #13 + ", я не вставил здес )

"SELECT *
"FROM
" (SELECT
" O.szClientUID
" O.szClientName
" FROM
" Opit O
" WHERE
" O.nLegal = 0
" O.dDateFrom > :pdDateFrom1
" GROUP BY
" O.szClientUID
" ) O1, --First Table
"
" (SELECT
" O.szClientUID
" O.szClientName
" FROM
" Opit O
" WHERE
" O.nLegal = 0
" O.dDateFrom > :pdDateFrom2
" O.dDateTo < :pdDateTo2
" GROUP BY
" O.szClientUID
" ) O2, --Second Table
"WHERE
" O1.szClientUID = O2.szClientUID

Канешна патом дай Prepare и задаю параметръ.
вот какой и праблемь.

Когда я въполняю код мне въходит ашъбка "Could not find object".
Есле я в О1 задам O.dDateFrom = ""1.Jan.2004"", оно рабоптаеть.
А я хочу задать как параметерь.

А вот ниже я задаю два таких параметра ( pdDateFrom2 и pdDateTo2)с каторъх у меня нет никаких праблемь.

Ктото межеть памоч.
Спасибо.


 
Виталий Панасенко   (2003-12-31 12:31) [1]

Хоть БД указать можно ? Да, с наступающим !.. :-))


 
_T1000_ ©   (2003-12-31 12:41) [2]

Нет я БД указал.

Есле я в О1 задам O.dDateFrom = ""1.Jan.2004"", оно рабоптаеть.
А если как параметерь нет


 
Vlad ©   (2003-12-31 12:46) [3]


> _T1000_ © (31.12.03 12:41) [2]
> Нет я БД указал.

Ты нам тип своей СУБД укажи, а то у нас телепаты в отпуске сегодня :-)


 
Соловьев ©   (2003-12-31 12:47) [4]

А вот ниже я задаю два таких параметра (pdDateFrom2 и pdDateTo2)с каторъх у меня нет никаких праблемь.
А у тебя их 3!


 
Johnmen ©   (2003-12-31 12:49) [5]

Как задаются значения параметров ? И созданы ли они ?
Эти вопросы важнее...:)


 
_T1000_ ©   (2003-12-31 12:54) [6]

Oracle 9.2.0.2 (9i release 2)

DateOt i DateDo ето variables
a Вот ка задаю параметрь:
если вставил "pdDateFrom1" тогда
ParamByName("pdDateFrom1").AsDate:= DateOt;
ParamByName("pdDateFrom2").AsDate:= DateOt;
ParamByName("pdDateТо2").AsDate:= DateDo;
а если нет "pdDateFrom1"
ParamByName("pdDateFrom2").AsDate:= DateOt;
ParamByName("pdDateТо2").AsDate:= DateDo;

В первом случее неработает, а во втаръм работает


 
Соловьев ©   (2003-12-31 12:59) [7]

Когда я въполняю код мне въходит ашъбка "Could not find object".

Что находится в окошке, когда кликнуть в Object Inspector по Parameters? Все 3 параметра? Задай им тип и начальные значения - хотя-бы NULL.


 
_T1000_ ©   (2003-12-31 13:04) [8]

Я параметръ доздаю в коде и не ползуюс Object Inspector. Всегда ето делал и всьо работала. Папробую всьотаки с Object Inspector


 
Desdechado ©   (2004-01-03 13:46) [9]

видимо, работаешь через BDE
у него есть документированный глюк - если 2 параметра называются одинаково, то он видит только первый
а у тебя как раз dDateFrom дважды встречается. Сделай это ДВУМЯ РАЗНОНАЗВАННЫМИ параметрами, и все получится



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
1-93514
Kinderrr
2004-01-18 21:57
2004.01.29
Класс для работы со скинами WinAmp


1-93552
Mihey
2004-01-17 19:39
2004.01.29
EOutOfResources - нехватает хэндлов


6-93610
Sam Stone
2003-11-22 21:53
2004.01.29
ICQ


6-93606
gs
2003-11-26 02:42
2004.01.29
Всем Hi. Подскажите можно как-нибудь переносить свои фаилы на ...


6-93615
SkyN
2003-11-24 11:17
2004.01.29
как по имени сетевого диска (например i: ) получить имя куда он с