Проблема вывода десятичных в Ассеss

Dantess141
Дата: 13.09.2005 17:41:00
Народ !
Кто знает в чем проблема?
В Ассеss через Path-Throw query запускаю запрос через ODBC - драйвер оракла типа :

select 0.7 from dual

Выдает же в Ассеss

7
__
0

а надо
0.7
___

0.7

Кто знает как єто побороть?
Тяп-ляп
Дата: 13.09.2005 17:48:22
А если разделителем сделать запятую - что покажет аксесс?

Другие клиенты (не аксесс) что показывают?
Dantess141
Дата: 13.09.2005 17:53:22
Если запятая то Access покажет

0 7
___

0 7

в оракле показывает

0.7
___

0.7
Тяп-ляп
Дата: 13.09.2005 18:37:27
Мда...
Поиграй приведением к разным типам в запросах - может появится мысль какая-нибудь
Dantess141
Дата: 13.09.2005 18:48:27
Так дело в том что Аксесе все отрубается именно с оракловским одибиси, с отсальными все нармально, и в оракле тоже все нормально
Тяп-ляп
Дата: 13.09.2005 18:54:21
Я имел в виду что-то типа
select CAST(0.7 AS char(10)) from dual
Dantess141
Дата: 14.09.2005 10:42:17
о спасибо камрад, помогло

Правда почему напрямую без указания типа возвращаемых данных обрезает десятичную часть, для меня остается загадкой 8(
panch
Дата: 14.09.2005 11:55:32
у меня родной Oracleвский ODBC для ORACLE 10g
и Access XP
числа типа NUMBER(14,2)
нормально читаются исправляются и т.д.
без всяких там дополнительных хитростев
Dantess141
Дата: 14.09.2005 12:42:53
У меня офис 2003
Oracle 8.1.7
eGorkaBy
Дата: 14.09.2005 12:58:14
используете ODBC драйвер Oracle или Microsoft?