![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как научить датасет правильно различать типы полей [D6]
Man © (2003-06-04 14:03:00)Привет всем!
Такая проблема:пишу селект в даатасете:
Select 2001 God From Dual;
В датасете делаю поле типа integer.После открытия датасета - вылетает ошибка:несоответствие типов-ожидается integer,реально флоат.
ПОсоветуйте,как научить датасет правильно различать типы полей.
Зараннее всем большое спасибо.
Zacho (2003-06-04 14:41:00) [1]
> Johnmen © (04.06.03 14:38
Ага :)
Johnmen (2003-06-04 14:38:00) [2]>Sandman25 © (04.06.03 14:33)
У Zacho © опечатка :)
Sandman25 (2003-06-04 14:33:00) [3]Zacho
У меня работает CAST(2001 as INTEGER)
Скобка точно там? Или эта разница между диалектами SQL?
Zacho (2003-06-04 14:20:00) [4]Надо в запросе явно приводить к нужному типу, т.е. CAST(2001) AS INTEGER
Sandman25 (2003-06-04 14:17:00) [5]Можно попробовать TRUNC(2001) или нечто подобное, но я не понимаю, почему происходит данная ошибка. Какая СУБД?
И еще - зачем нужно заводить в Dataset поле?