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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.07.2004, 10:40   #1  
Mary is offline
Mary
Участник
 
45 / 10 (1) +
Регистрация: 27.02.2004
Передача данных типа Numeric в Navision
Здравствуйте.
Работаем с сервером БД Oracle или SQL Server (в данном случае без разницы). В обеих системах есть тип данных <b>Numeric</b>. Основная БД системы Navision Server.
Возникла проблема передачи значения этого самого типа Numeric в Navision. Выдаётся ошибка:
<b>Этот тип данных не поддерживается C/SIDE. Вы можете использовать данные одного из следующих типов: VT_VOID, VT_I2...</b> и т.д.<br>
Проблема именно в данных типа <b>Numeric</b>, т.к. с данными, например, типа <b>Int</b> проблем не возникло. В C/SIDE Reference Guide указано, что для SQL Server Data Type – Numeric в Navision соответствует тип Decimal. Однако, вышеуказанная ошибка имеет место быть.
Кто-нибудь может объяснить, как с этим явлением бороться?
Старый 23.07.2004, 11:06   #2  
Mary is offline
Mary
Участник
 
45 / 10 (1) +
Регистрация: 27.02.2004
Если кто-то столкнётся с этой проблемой.
Решение оказалось простым. Применять к полю с типом NUMBER (случай БД Oracle) прямо в запросе функцию to_char(). Т.е. писать не "SELECT Num FROM .. ", а "SELECT to_char(Num) FROM .. ", где Num - поле типа NUMBER.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Консолидация в единую базу данных Navision из нескольких баз данных Navision avakado NAV: Функционал 4 11.03.2010 12:10
Импорт данных из старого Navision - Как сделать правильно? Falc0nMan NAV: Программирование 0 30.11.2006 13:48
копирование баз данных из Navision в 1С minimi3 NAV: Функционал 8 27.11.2006 13:08
Перенос данных в NAVISION BusyMan NAV: Функционал 5 15.11.2004 15:29

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

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

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