![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
dbExpress. Где собака порылась? [D6, Oracle]
Jim © (2002-05-27 15:03:00)Люди, помогите, где баг?
Есть 2 TSQLQuery, связываю 1-й через Datasourse 2-го, пишу в SQL
select тыры-пыры
where ID = :ID
т.е. все как обычно, чтобы связать 2 запроса. Так вот, когда использую компоненты BDE все работает, а когда dbExpress - ругается оракул "Invalid Number". ID разумеется нумбер. Да, когда вместо :ID пишу значение - все работает.
Johnmen (2002-05-28 09:50:00) [1]>..Меняю на флоат..
А почему не наinteger?
Jim (2002-05-27 17:54:00) [2]Johnny Smith © (27.05.02 17:17)
Критично :-(
Но если не поборю баг то придется наверное...
Johnny Smith (2002-05-27 17:17:00) [3]2Jim © (27.05.02 15:53)
может это глюк bdExpress"а
Может.
Если некритично по объему работ, может, стоит попробовать какие-л. другие библиотеки? NC OCI, ODAC, etc.?
Jim (2002-05-27 15:53:00) [4]Deniz © (27.05.02 15:33)
пробовал.
Johnny Smith © (27.05.02 15:45)
задавал. все облазил. ничего не помогает, дельфа по дефолту сунет мне тип ftBCD.
Меняю на флоат, запускаю, говорит ту же ошибку и ставит тип ftBCD. может это глюк bdExpress"а?
Johnny Smith (2002-05-27 15:45:00) [5]Свойства параметра (а именно тип данных) для :ID задавал?
Deniz (2002-05-27 15:33:00) [6]Попробуй where ID = :"ID"