![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
приведение типов в SQL [dBase, FoxPro]
oleggar © (2005-11-08 16:30:00)Я обращаюсь из Delphi через БДЕ к базе Клиппер .
Запрос таков
select branch ,company,id_crp from cb_crp where branch='658' union
select branch,nam_pr,(cast kod_pr as numeric) from cb_s_pr where branch='658'
,где типы полей в обоих таблицах почти совпадают ,но id_crp это numeric ,a kod_pr -character(3) .как сделать приведение типов ?так как написал ,по типу Оракл ,не работает
Johnmen (2005-11-08 22:20:00) [1]as integer
Desdechado (2005-11-08 22:00:00) [2]а в этом самом character(3) хоть числа-то? а то все равно пахать не будет...
не забудь отрезать лидирующие пробелы
Val (2005-11-08 16:58:00) [3]не, если не пашет, то все, кирдык, recyclebin, по-ихнему.
oleggar (2005-11-08 16:56:00) [4]по поводу str(id_crp,3) -"error.capability not supported"
по поводу второго -не пашет и с перенесенной скобкой .
Я уже знаю ,как можно извернуться,но жаль код усложнять сильнее в другом месте
Val (2005-11-08 16:36:00) [5]так, как написали и в оракл не работает. скобку за cast перенесите.
ANB (2005-11-08 16:34:00) [6]str(id_crp,3)