AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2008, 17:23   #1  
DMel is offline
DMel
Участник
 
4 / 10 (1) +
Регистрация: 02.12.2008
Всем доброго времени суток.
При использовании внешней библиотеки "Microsoft ActiveX Data Objects 2.8 Library" при извлечении данных выдает сообщение о том,
что такой тип данных не поддерживается.
запрос примерно такой:
SELECT Item, SUM(Quantity) as QWE
FROM <Таблица>
GROUP BY Item

Запрос выполняется. Значение Item считывается корректно, а вот с Quantity косяки
Вытаскиваю так:
Recordset.Fields.Item( 'QWE' ).Value

Версия Navision 4.0(SP3)

Вопрос: это решаемо? и как? я уже везде искал.....
Старый 02.12.2008, 17:30   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
если надо в Decimal засунуть (например, переменная Dec1), то пишем так:

EVALUATE(Dec1,Recordset.Fields("QWE").Value);
Старый 02.12.2008, 17:37   #3  
DMel is offline
DMel
Участник
 
4 / 10 (1) +
Регистрация: 02.12.2008
Цитата:
Сообщение от Sancho Посмотреть сообщение
если надо в Decimal засунуть (например, переменная Dec1), то пишем так:
EVALUATE(Dec1,Recordset.Fields("QWE").Value);
Пробовал не раз. Говорит, что не может перевести '' (тут вырисовывает квадратик) в Decimal.
Курсор установлен перед некорректным символом.
Старый 02.12.2008, 17:52   #4  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от DMel Посмотреть сообщение
Пробовал не раз. Говорит, что не может перевести '' (тут вырисовывает квадратик) в Decimal.
Курсор установлен перед некорректным символом.
а форматнуть не пробовали?
Старый 02.12.2008, 17:54   #5  
DMel is offline
DMel
Участник
 
4 / 10 (1) +
Регистрация: 02.12.2008
Пробовал....
Старый 02.12.2008, 22:11   #6  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Приведите к типу данных money - cast(%1 as money)
Старый 03.12.2008, 10:46   #7  
DMel is offline
DMel
Участник
 
4 / 10 (1) +
Регистрация: 02.12.2008
Огромное спасибо rmv. Все заработало....
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:47.