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

Вниз

как научить датасет правильно различать типы полей   Найти похожие ветки 

 
Man ©   (2003-06-04 14:03) [0]

Привет всем!
Такая проблема:пишу селект в даатасете:

Select 2001 God From Dual;

В датасете делаю поле типа integer.После открытия датасета - вылетает ошибка:несоответствие типов-ожидается integer,реально флоат.
ПОсоветуйте,как научить датасет правильно различать типы полей.
Зараннее всем большое спасибо.


 
Sandman25 ©   (2003-06-04 14:17) [1]

Можно попробовать TRUNC(2001) или нечто подобное, но я не понимаю, почему происходит данная ошибка. Какая СУБД?
И еще - зачем нужно заводить в Dataset поле?


 
Zacho ©   (2003-06-04 14:20) [2]

Надо в запросе явно приводить к нужному типу, т.е. CAST(2001) AS INTEGER


 
Sandman25 ©   (2003-06-04 14:33) [3]

Zacho

У меня работает CAST(2001 as INTEGER)
Скобка точно там? Или эта разница между диалектами SQL?


 
Johnmen ©   (2003-06-04 14:38) [4]

>Sandman25 © (04.06.03 14:33)

У Zacho © опечатка :)


 
Zacho ©   (2003-06-04 14:41) [5]


> Johnmen © (04.06.03 14:38

Ага :)



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
4-84818
saha
2003-04-22 13:00
2003.06.26
Активное окно


1-84304
DOR
2003-06-15 10:53
2003.06.26
Есть memo1 Edit1 и Memo2 так вот.....


3-84005
LeReve
2003-05-30 15:37
2003.06.26
Как отловить событие которове возникает именно после....


3-83884
_Narayan_
2003-06-02 22:42
2003.06.26
GROUP BY


3-83961
DBDev
2003-05-29 14:01
2003.06.26
Коллеги, помогите в качестве вычисляемого поля FLOAT впихнуть...